The Astros "couldn't believe" they landed Zack Greinke before the MLB trade deadline, and he came away with a win in his team debut Tuesday.
The ace pitched six innings, allowing five runs off seven hits while striking out two and walking two against the Rockies.
Greinke got some support from Yordan Alvarez's two-run homer in the bottom of the second inning and Houston managed to pull away late for an 11-6 victory over Colorado.
The Rockies scored two runs in the fourth inning and three more in the sixth. Colorado added another run in the seventh but it wasn't enough to catch up to the streaking Astros, who have now won five in a row.
Chi Chi Gonzalez was tagged with the loss.
Studs of the Night
Bo Bichette went 2 for 5 in the Blue Jays' 7-6 extra-inning loss to the Rays and became the first batter to ever have 10-or-more extra base hits in the first nine games of his career. He also became the first Toronto player to start his career with a nine-game hitting streak.
The Brewers got it done without Christian Yelich, who was held out of the game for rest, after Yasmani Grandal had two doubles and an RBI in a 4-3 win against the Pirates.
Jose Abreu hit a home run and drove in three runs as the White Sox beat the Tigers, 5-3, to split a doubleheader.
Duds of the Night
Mookie Betts was 0 for 4 in the Red Sox's 6-2 loss to the Royals.
The Marlins couldn't get anything going as they were shut out by the Mets, 5-0.
Mike Tauchman's reaction to his own over-the-wall catch was almost better than the play itself.
Ronald Acuña Jr. was definitely ready for the first pitch.
Rangers (58-54) at Indians (66-46), 1:10 p.m. ET — The Rangers squeaked by the Indians in the series opener, but had to wait to face Cleveland again after Tuesday's game was postponed due to weather. Now, the two teams will play a doubleheader Wednesday. The Indians are trying to gain some ground on the American League Central-leading Twins.