DENVER (AP) — Felix Hernandez pitched effectively into the seventh inning, Nelson Cruz homered in a fourth consecutive game to reach 30 for the season, and the Seattle Mariners beat the Colorado Rockies 8-7 on Monday night.

Kyle Seager homered on the front end of back-to-back shots with Cruz, and Brad Miller added a solo shot among his three hits for the Mariners, who have won three of four since dropping four straight.

Jose Reyes, in his first appearance at Coors Field since being acquired by Colorado in the trade deadline deal that sent Troy Tulowitzki to Toronto, had two RBI singles. Charlie Blackmon added four hits, including two doubles.

Trailing 8-4 heading into the bottom of the ninth, the Rockies scored three runs and had runners at the corners with two outs before Carson Smith induced a game-ending fly out from Blackmon for his 10th save.