Christian Walker's second home run of the game broke a tie in the eighth inning and gave the host Houston Astros a 4-3 win over the Colorado Rockies on Thursday.
The Astros, who took the two of three in the series, also got a homer from Jose Altuve.
Ezequiel Tovar and Yanquiel Fernandez homered for the Rockies, who lost for the sixth time in seven games.
Walker, leading off the bottom of the eighth, drove reliever Luis Peralta's first pitch -- a four-seam fastball -- far over the wall in left center an estimated 404 feet. It was Walker's 21st home run.
Bryan King (4-3) got the win in relief and Bryan Abreu worked the ninth for his fourth save. Peralta (1-2) took the loss.
Astros' reliever Kaleb Ort got out of a bases-loaded, two-out jam in the seventh by striking out Brenton Doyle swi