DENVER (AP) Michael McKenry hit a two-out, two-run homer in the bottom of the 11th inning and the Colorado Rockies rallied to beat the Seattle Mariners 7-5 on Wednesday.

McKenry ended the 4-hour, 7-minute game when he hit Mayckol Gauipe's 2-2 curveball into the left-field seats for his fourth home run of the season. It was McKenry's first walk-off hit in his career.

Nelson Cruz doubled and singled to extend his hitting streak to 16 games but failed to homer for the first time in six games.

More from FoxSports

Franklin Gutierrez also homered for the Mariners.

The Rockies' winning rally started with Ben Paulsen's one-out single off Guaipe (0-3). McKenry worked the count even before delivered his big hit.

Yohane Flande (2-1) pitched the top of the 11th to get the win.