Kyle Tucker led the way to set up strong performances from Yordan Alvarez and Framber Valdez for the Houston Astros, who secured a 9-1 win over the New York Mets on Tuesday.
Tucker crushed a three-run home run off Carlos Carrasco at the top of the first inning, with the Astros taking the eventual 4-0 lead.
Leading the team for batting average (.321) and OBP (.415), and the major leagues for OPS (1.082), Alvarez reached base five times in claiming three hits and two RBIs.
In contrast to Carrasco for the Mets, Valdez was solid on the mound, striking out five and giving up six hits to pitch eight scoreless innings, with Enoli Paredes cleaning up in the last.
The Astros claimed the third of five games in this six-game New York stand with the win, before heading back to Houston to play the American League-leading Yankees.
Sears scorches A's in Yankees win
The Yankees maintained their lead in the American League (AL) and extended their record for the season to 55-20, defeating the Oakland Athletics 2-1.
J.P. Sears was in impressive form in only his second major league start, limiting the A's to three hits, while striking out and walking one each over 78 pitches, before he was pulled during the sixth inning.
Jose Trevino provided early support with an RBI single in the first off Frankie Montas, before Marwin Gonzalez homered in the second.
Polanco returns as Twins, Guardians split double-header
Jorge Polanco drove in three runs in his first game back from injury, as the Minnesota Twins claimed a 6-0 win in Tuesday's second game against the Cleveland Guardians.
Having lost 3-2 in the early game, the Twins restored their lead over the Guardians in the AL Central to three games, with Polanco scoring a two-run home run off rookie Konnor Pilkington in the second inning.
Byron Buxton claimed his 20th home run for the season, going long off Anthony Castro in the ninth inning. Jose Miranda also connected in the sixth inning for the Twins.