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.