Toronto scored three runs in the 4th to break a 2-2 tie and beat the Orioles 7-3 Wednesday night to complete a three-game sweep.
The O's were out-scored 22-10 in the series and their losing streak has reached a season-high seven straight games.
Travis Snider hit a solo homer and had 2 RBI as six different Blue Jays drove in runs and Toronto improved to 41-36 at home and 9-6 vs. Baltimore.
Scott Richmond, who had an ERA of 10.88 over his previous five starts, gave up three runs over five innings to get the win and is 7-10.
Jeremy Guthrie falls to 10-16, 5.10. In seven innings plus, he allowed eight hits and seven runs (five earned), throwing 105 pitches.
Micheal Aubrey hit a two-run homer and Matt Wieters added a solo shot for the O's. Wieters went 2 for 4 and is 13 for 25 (.520) during a six-game batting streak.
The O's are 0-3 on this ten-game, 11-day road trip. They are 10-27 at Rogers Centre since 2006. The Orioles are off Thursday and begin a series at Cleveland on Friday night.