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.