Real Salt Lake (12-7-3) won its second straight at home to bounce back from a 5-0 loss at San Jose a week earlier.
Colorado (7-13-1) lost its fifth straight and is winless in its last eight meetings against Salt Lake.
RSL got on the scoreboard in the 32nd minute by capitalizing on defensive blunder by the Rapids. Fabian Espindola stepped in front of a back pass from Marvelle Wynne to Colorado goalkeeper Matt Pickens. Espindola collided with Pickens and the ball trickled out to Saborio in the goalmouth, and he tapped the ball inside the right post for a 1-0 lead.
Johnson added an insurance goal in the 90th minute off a takeaway. He rushed toward the right post and fired the ball inside the left post, burying it in the corner.
After its second 2-0 victory over the Rapids this season, Real Salt Lake claims its 6th straight Rocky Mountain Cup title.
RSL next hosts Vancouver Friday, July 27th at 7:00 p.m. at Rio Tinto Stadium. The game will be televised on CW30.