BOSTON (AP) -- David Price pitched a five-hitter for his third complete game of the season, Wil Myers had a two-run single, and the surging Tampa Bay Rays won for the 19th time in 22 games by beating the Boston Red Sox 5-1 on Wednesday night.
James Loney had two hits and drove in a run for the Rays. Tampa Bay moved within a half-game of the AL East-leading Red Sox.
Mike Napoli homered for Boston, which lost for the fifth time in eight games.
Price (5-5) needed only 97 pitches for his seventh career complete game. He struck out four and didn't walk a batter. Since returning from a 47-day stint on the disabled list because of a triceps strain, he is 4-1 with a 1.76 ERA in five starts.
Felix Doubront (7-4) gave up three runs and six hits and took the loss.