Rookie DJ Stewart hit his first major league home run and the Baltimore Orioles used five pitchers to avoid a three-game sweep by beating the Blue Jays 2-1.
The Orioles bounced back one night after taking their 108th loss of the season, the most since moving to Baltimore in 1954.
Jimmy Yacabonis started for Baltimore and threw four scoreless innings, followed by Mike Wright (4-2), who blanked the Blue Jays over two innings.
Miguel Castro allowed a solo homer to Billy McKinney in the eighth that cut the lead to 2-1 before Tanner Scott managed the final out of the inning.
Mychal Givens picked up his eighth save for Baltimore.
Toronto won the season series 14-5.