ST. PETERSBURG, Fla. -- All-Star David Price scattered five hits in eight-plus innings to win his fourth consecutive start and the Tampa Bay Rays beat the Toronto Blue Jays 3-0 on Sunday.

Price (9-7), who had his start pushed back one day because of a stomach virus, struck out five and walked one. The left-hander was pulled after giving up a leadoff single in the ninth to Melky Cabrera.

Because Price pitched on Sunday, he is ineligible to play in the All-Star game Tuesday night in Minnesota. His roster spot was taken by his former teammate, Seattle closer Fernando Rodney.

The Rays, who have won 11 of 15, got RBI singles from Logan Forsythe and Jose Molina. Jake McGee got three outs for his seventh save.

R.A. Dickey (7-9) gave up two runs and five hits over six innings. Toronto has not won a road series against Tampa Bay since April 2007, a span of 22 sets.

Toronto has lost eight of 10 overall.

Despite their recent struggles, the Blue Jays' 49 wins at the All-Star break are their most since 2006. A win Sunday would have given them 50 victories before the break for the first time since 1992.

The Rays took a 1-0 lead on a two-out single by Forsythe in the second.

Tampa Bay went ahead 2-0 during the sixth thanks to a video replay. Yunel Escobar was thrown out trying to score from second by right fielder Jose Bautista on Molina's two-out single, but the call was overturned.

Evan Longoria's seventh-inning sacrifice fly made it 3-0.

Dickey worked out of a bases-loaded, one-out jam in the third by striking out Brandon Guyer and getting a flyball from Escobar. The Rays are hitting .181 (13 for 72) with the bases loaded this season.

NOTES: Tampa Bay activated McGee from the paternity list and optioned RHP Jeremy Hellickson to Double-A Montgomery. Hellickson is coming back from right elbow surgery in January, and the move will allow him to pitch Monday during the All-Star break. ... Rays C Ryan Hanigan (sore left side) sat out his third consecutive game, while CF Desmond Jennings (bruised left knee) missed his second straight. ... Blue Jays SS Jose Reyes singled in the sixth and has a nine-game hitting streak.