CHICAGO (AP) Joe Mather hit a go-ahead single during a three-run rally in the eighth inning Friday and Chicago ended a four-game losing streak with a 5-3 victory over Colorado.
The Rockies had matched a season best with a five-game winning streak.
Chicago trailed 3-2 going into the eighth before Brett Jackson led off with his second homer of the season.
Pinch-hitter Luis Valbuena doubled with one out and Mather, batting in the leadoff spot usually occupied by David DeJesus, followed with an RBI single against reliever Matt Belisle (3-5).
Mather scored on reliever Matt Reynolds' throwing error.
James Russell (6-1) got two outs for the win and Carlos Marmol closed for his 16th save.
Chris Nelson hit his sixth homer for the Cubs and Carlos Gonzalez hit his 21st and first since July 23.
Alfonso Soriano and Welington Castillo hit solo home runs for the Cubs.