Sporting KC defender Matt Besler, right, clears the ball as Colorado Rapids forward Vicente Sanchez covers in the first half of an MLS soccer match in Commerce City, Colo., Saturday, Aug. 29, 2015. (AP Photo/David Zalubowski)

COMMERCE CITY | Kevin Doyle broke a tie in the 76th minute and the Colorado Rapids held on to beat Sporting Kansas City 2-1 on Saturday night.

Sporting KC defender Matt Besler, right, clears the ball as Colorado Rapids forward Vicente Sanchez covers in the first half of an MLS soccer match in Commerce City, Colo., Saturday, Aug. 29, 2015. (AP Photo/David Zalubowski)

Vicente Sanchez’s cross reached Doyle and his header from edge of the 6-yard box gave Colorado the advantage. Sporting’s Dominic Dwyer nearly tied it in the 87th minute, but Clint Irwin denied him from close range and the follow-up hit the post.

Kansas City struck first. In the 47th minute, Krisztian Nemeth made a long run down the left and found Dwyer in the center of the box. Dwyer sent his left-footed effort behind Irwin for the lead.

Just 6 minutes later, Sanchez carried into the area and fed Maynor Figueroa across the crease. His blast with the left into the top corner evened the score.

Colorado (8-9-9) extended its winning streak to three games. Kansas City (11-7-7) has lost three straight.