Andrew Benintendi and Christian Vazquez homered during a three-run seventh inning that lifted the Boston Red Sox over the Houston Astros 5-4 on Saturday night.
Former Cy Young Award winners Justin Verlander and David Price each pitched six innings before handing off to the bullpens. Will Harris (1-3) allowed homers to Vazquez and Benintendi in the seventh, setting up Price (6-4) for a victory.
Craig Kimbrel earned his 19th save by striking out two during a scoreless ninth.
Verlander allowed two runs, three hits and two walks while striking out six. He had earned AL Pitcher of the Month in May with an 0.86 ERA in six starts.
J.D. Martinez scored Benintendi following a leadoff walk in the first inning. It was just the second time in 23 starts with Houston, including the playoffs, that Verlander allowed a run in the first inning.
Martinez added another RBI single in the sixth.
The Astros put the lead back in Verlander's hands in the third inning when Alex Bregman hit a cutter into the Crawford Boxes for his sixth homer. In the previous inning, Marwin Gonzalez tied it with a triple to deep center that scored Yuli Gurriel.
Gurriel had an RBI single that scored Jose Altuve in the eighth to trim Boston's lead to 5-4.
Price threw a season-high 109 pitches, but grew increasingly efficient in his later innings, retiring the last 11 batters he faced. He allowed five hits and three runs while walking one and striking out seven.