Matt Moore pitched seven spotless innings and Brandon Guyer homered and drove in two runs in his return from a three-week stint on the disabled list, leading the Tampa Bay Rays to a 4-0 victory over David Price and the Boston Red Sox on Wednesday.
Moore (4-5) allowed three singles, walked two and struck out five to outpitch Price (8-5), the former Rays ace who fell to 1-3 in five career starts against his old team.
Guyer, who missed 23 games with a left hamstring strain, led off the second inning with his seventh homer. He doubled down the left-field line to make it 4-1 in the third.
Moore, meanwhile, held the Red Sox hitless until Christian Vazquez singled leading off the sixth. Mookie Betts and Xander Bogaerts followed with hits to load the bases with one out, but David Ortiz popped up and Hanley Ramirez hit a routine fly that ended the threat.
Price was beaten by the Rays for the second time this season, yielding four runs and nine hits over 6 1/3 innings. The 2012 AL Cy Young Award winner, who walked one and struck out 10, also lost to Tampa Bay 12-8 at Fenway Park on April 21.
Boston was shut out for the third time this season. The Rays, who ended a streak of 13 consecutive games in which the pitching staff gave up five or more runs, also blanked the Red Sox 3-0 in 10 innings on April 19.
Moore allowed three runners through five innings, with Dustin Pedroia reaching on an error in the first and Jackie Bradley Jr. and Bryce Brentz drawing walks in the fifth.
The closest the Red Sox came to getting a hit before Vazquez singled was Ramirez's fifth-inning fly that center fielder Desmond Jennings caught at the wall.
Rays reliever Erasmo Ramirez allowed an eighth-inning single to Pedroia, and Xavier Cedeno gave up a leadoff single to Ortiz in the ninth before finishing the five-hitter.
Red Sox: Manager John Farrell said discussions about the status of INF Brock Holt (concussion) and C Ryan Hanigan (strained neck) will take place on Thursday's off day. "They're getting close," Farrell said. Holt could return as soon as Friday against the Los Angeles Angels. . OF Chris Young (strained right hamstring) is undergoing treatment but won't return before the All-Star break.
Rays: RF Oswaldo Arcia (illness) was a late scratch. . With Guyer being reinstated from the disabled list, OF Jaff Decker was designated for assignment. ... RF Steven Souza Jr. (strained left hip) will hit Thursday against RHPs Alex Cobb and Chase Whitley, who are both recovering from Tommy John surgery.
The Red Sox have not announced who will take LHP Eduardo Rodriguez's spot in the rotation, but Farrell said the replacement will pitch Sunday against the Angels. Rodriguez was optioned to Triple-A Pawtucket after allowing nine runs over 2 2/3 innings in Monday's 13-7 loss to the Rays.
Red Sox: After an off day, Boston opens a nine-game homestand leading into the All-Star break. RHP Steven Wright (8-5, 2.18 ERA) starts Friday against the Angels, who counter with RHP Jhoulys Chacin (3-6, 5.64).
Rays: RHP Jake Odorizzi (3-3, 3.93) starts the opener of a four-game series Thursday night against Detroit. RHP Jordan Zimmermann seeks his 10th victory for the Tigers.