Published: Sep 08, 2010 3:33 AM EDT
Updated: Sep 08, 2010 4:30 AM EDT

BOSTON (AP) — The Tampa Bay Rays hit five home runs to support David Price's strong six-inning performance and beat the Boston Red Sox 14-5 on Tuesday night to gain a game in the AL East race.

The Rays broke a three-game losing streak and cut the Yankees' division lead to 1½ games. New York lost 6-2 to Baltimore.

Price (17-6) gave up two runs before retiring a batter but allowed just two more hits, both by Victor Martinez. Boston's 2-0 lead held up until Ben Zobrist's two-run homer in the third off Daisuke Matsuzaka (9-5).

The Rays added two homers in the fifth, a two-run shot by Jason Bartlett and a three-run drive by Evan Longoria, then got back-to-back homers in the sixth from Dan Johnson and B.J. Upton. Boston had not allowed a homer in its previous six games.