Ezequiel Carrera also homered as the Blue Jays won for the sixth time in eight games. They lead the wild-card standings by two games over the Orioles with five to play.
Baltimore began the day two games ahead of Detroit and Seattle for the league's final playoff spot.
Orioles slugger Chris Davis was ejected for arguing with plate umpire Will Little after striking out against Joe Biagini in the seventh, the third time in three at-bats Davis was caught looking. Baltimore manager Buck Showalter also was tossed after he came out to argue.