TORONTO -- This time it was Tampa Bay's turn to end the game with a defensive flourish.
For the second straight day, the game ended with the potential tying run thrown out at home plate. With two outs in the ninth inning, Colby Rasmus singled to center off Fernando Rodney. Catcher Jose Molina hauled in a high throw from B.J. Upton and blocked Omar Vizquel's path to the plate, tagging him out to end it.
"We paid them back today," Rodney said.
When he released the ball, Upton wasn't sure whether Molina would be able to handle his high throw.
"I knew I had a pretty good line, I was hoping it wasn't too high for him," Upton said. "Luckily it wasn't. He got up a little bit. The biggest thing is he was able to block the plate."
Vizquel agreed that Molina's block was pivotal.
"I wanted to go around him," he said. "When he fell down he fell on me and I couldn't really do anything else after that."
Blue Jays manager John Farrell gave the credit to Upton.
"B.J. Upton has probably got one of the strongest throwing arms in this league," Farrell said. "It can be a little erratic at times. We forced him to throw a strike and he did."
"They did it to us last night, we did it to them today," Rays manager Joe Maddon said. "It feels much better when you're on this side of things."
Tampa Bay starter Jeff Niemann left in the fourth inning with tightness in his right arm, bringing an early end to his comeback from a broken right leg. Niemann said his arm stiffened up between the third and fourth.
"I just wasn't able to comfortably throw like I was in the first few innings," he said. "It's the first start back, I'm being precautionary right now. We'll see how it feels tomorrow."
Niemann had not pitched since May 14 when he left a start at Toronto after being struck by Adam Lind's line drive.
Joyce drove in the deciding run by hitting his 15th homer, a second deck shot to right in the eighth off Brad Lincoln.
For Joyce, it was his first multihit game since Aug. 10 at Minnesota.
"It was good to see him come back in the dugout smiling," Maddon said.
Edwin Encarnacion hit a two-run homer for Toronto, his 36th, but the Blue Jays failed to extend their modest three-game winning streak.
Beaten 2-0 in Thursday's series opener, Tampa Bay lost 2-1 Friday, a game that saw two Rays runners thrown out at home plate.
This time, Tampa Bay used a four-run, bat-around third to win for just the second time in eight games. The Rays also improved to 2-11 in their past 13 one-run games.
"To come back and win today like we did is a big win for us," Upton said.
Roberts got the Rays on the board with a one-out drive to left-center, his third, off Henderson Alvarez.
Alvarez (7-12) lost for the fifth time in six starts, allowing four runs and five hits in five innings. He walked four and struck out two.
Niemann appeared to be walking around the mound in discomfort after Rajai Davis flied out to begin the fourth. Manager Joe Maddon and trainer Ron Porterfield came to the mound for a brief chat, and Niemann walked back to the dugout accompanied by Porterfield.
Maddon didn't seem especially concerned about the severity of Niemann's injury.
"It's nothing awful," Maddon said. "We'll just wait and see what happens."
Niemann allowed one hit in 3 1/3 scoreless innings. He walked none and struck out four.
Howell came on and walked Rasmus, then gave up a towering homer to Encarnacion that hit off the facing of the fourth deck. Measured at 488 feet, it was the second longest home run in the majors this season. Miami's Giancarlo Stanton hit a 494 foot shot at Colorado on Aug. 17.
Encarnacion's blast snapped Howell's club record scoreless innings streak at 27 1-3.
Toronto cut it to 5-4 in the eighth when Lind drove in two runs with a bases-loaded single off Peralta. Rodney came on and walked Yorvit Torrealba to load the bases again, then struck out Kelly Johnson and Sierra.
Rays minor league INF Will Rhymes was designated for assignment to make room for Niemann on the 40-man roster. ... After consecutive starts at 3B, Longoria was the DH Saturday. ... Tampa Bay LHP David Price (16-5) faces Toronto LHP Ricky Romero (8-12) in Sunday's series finale.