Adam Jones and Chris Davis homered in a three-run eighth inning, pushing Baltimore past Toronto, 5-2, to sweep a three-game set at Camden Yards.
Nick Markakis finished with three hits and Ryan Flaherty added an RBI for the Orioles, who have won four straight overall
Darren O'Day (2-0) turned in two scoreless relief innings for the win. Starter Brian Matusz allowed four hits and a pair of unearned runs over six full frames.
Casey Janssen (1-1) was charged with two runs while recording just two outs for the Blue Jays, who had won four in a row prior to the series.
Drew Hutchison got the start, going five-plus frames and serving up six hits and two runs.
Jones kicked off the eighth with his sixth homer of the season. After Matt Wieters singled, Darren Oliver was called on but served up Davis' two-run shot which gave the Orioles a 5-2 advantage.
Luis Ayala worked around a single and walk in the ninth to earn his first save of the year.
The O's picked up the game's first run in the fifth, as Davis walked, moved to second when Mark Reynolds followed with a base hit, went to third on a Nick Johnson fly out and scores on Flaherty's sac fly to left.
Toronto picked up two in the sixth as Yunel Escobar led off with a hit, Jose Bautista walked with one out, and Thames scored both on a ball that Johnson misplayed into a three-base error.
But the hosts tied the game in the home half as Markakis swatted a leadoff double and scored on a Jones single compounded by an Escobar throwing error.
Baltimore failed to push across a run in the seventh despite runners on the corners with one out. Casey Janssen spelled Luis Perez, and retired the next two batters.
Baltimore improved to 5-1 against Toronto this season...By virtue of a no- decision, Matusz's losing streak remains at 12 decisions, dating back to June 6, 2011 against Oakland. It's the longest stretch of futility for an O's starter since Mike Boddicker lost 13 in a row from September 1987-May, 1988...This is the first four-game win streak for the Orioles since mid- September of last season...O's skipper Buck Showalter is now three wins shy of 1,000 for his career.