Rafael Ortega hit a walk-off home run in the bottom of the ninth inning and the Chicago Cubs ended their longest home losing streak with a 6-4 win over the Colorado Rockies on Monday night.
Pinch-hitter Jason Heyward started the ninth with a single, and Ortega came up an out later and hit the game's only homer to right as the Cubs scored five runs in the final two innings to snap a 13-game losing streak at Wrigley Field, the longest in franchise history.
Sam Hilliard singled home a pair to cap a three-run first for the Rockies, who later got a sacrifice fly from Connor Joe. C.J. Cron had three hits for Colorado, which dropped its second straight after a five-game winning streak.
Manuel Rodriguez (2-2) earned the victory after pitching the ninth for Chicago.
The Cubs also loaded the bases with no outs in the sixth, but Antonio Senzatela gave up just a run after getting David Bote to ground into a double play. Hermosillo's pop-up ended the inning.
Kyle Hendricks, seeking an MLB-best 15th win, gave up the first four Colorado runs on nine hits while striking out six with no walks.
Senzatela is still looking for his first victory since June 2 after allowing five hits and an earned run while striking out six in the first six innings.
Colorado righthander German Marquez (11-9, 3.80) faces lefty Justin Steele (3-2, 3.22) on Tuesday night.