BOSTON — Amed Rosario hit a two-run triple during Tampa Bay's three-run first inning and the Rays beat the Boston Red Sox 5-3 on Monday night.
Rosario added an RBI double and Yandy Díaz had three hits for the Rays, who are in a stretch of 13 straight games vs rival AL East clubs.
''We got guys on in front of him,'' Tampa Bay manager Kevin Cash said of Rosario. ''He came through in a big way in the beginning of the game and certainly at the end of the game.''
Boston's Tyler O'Neill hit his 10th homer, a three-run shot. The Red Sox had won their last two games.
Rays starter Zach Eflin (3-4) gave up three runs on six hits in five innings. Their bullpen took over from there, with three relievers holding Boston to two singles.
The teams opened a stretch of seven games in 10 days against each other.
Jose Siri's sacrifice fly pushed Tampa Bay in front 4-3 in the fourth after José Caballero blooped a leadoff double just inside the right-field foul line and stole third. Rosario added his double in the eighth.
Kevin Kelly pitched two innings of one-hit relief, Garrett Cleavinger worked the eighth and Jason Adam got the final three outs for his third save. Adam struck out the last three after a leadoff walk.