Sean Rodriguez' two-run blast off of Alfredo Aceves in the top of the ninth sailed well over the Monster seats in left and propelled Tampa Bay to a 4-3 victory over the Red Sox.
Adrian Gonzalez' three-run home run in the seventh inning gave Boston a 3-2 lead heading into the ninth.
Clay Buchholz worked seven innings, allowing eight hits and two earned runs. Boston dropped to 23-24 on the season and are now 10-13 at Fenway Park.
- PHOTOS: Celebrities attend 'Avengers: Endgame' premiere in Los Angeles22 Pictures
- PHOTOS: Memorial spotlights the man behind Nipsey Hussle rap persona14 Pictures