PHILADELPHIA — Francisco Mejia hit a tiebreaking three-run homer in the ninth inning, Brandon Lowe connected for his 30th of the season and the AL-East leading Tampa Bay Rays beat the slumping Philadelphia Phillies 7-4.
Rookie Wander Franco had two hits to extend his on-base streak to 26 straight games for the Rays, who have won eight of nine and upped their league-best record to 79-48.
Tampa Bay moved 4 1/2 games ahead of the second-place Yankees in the division.
Bryce Harper and Rhys Hoskins homered for the Phillies, who have lost six of eight to fall five games behind the idle Atlanta Braves in the NL East.
The teams will play again tonight at 7:05 p.m.