Colby Rasmus homered for the second day in a row as the Toronto Blue Jays got to Baltimore ace Chris Tillman and defeated the Orioles 4-3 Saturday afternoon.

With Toronto trailing 3-2 in the seventh inning, Rasmus drove in Moises Sierra with a majestic shot off the second deck in right field to give the Jays the lead. Tillman (16-6) had walked Sierra to open the inning.

Watch highlights of the game courtesy of Sportsnet

It was Rasmus’ 20th homer of the season and his second in as many games since returning to action Friday after being out since Aug. 11 with an oblique strain.

His moonshot also made the Blue Jays the first team in the majors this season to boast five players with 20 homers, as Rasmus joined J.P. Arencibia, Jose Bautista, Adam Lind and Edwin Encarnacion.

The Jays (68-80) snapped a four-game losing streak while the Orioles (78-70) lost their fourth in five outings as their wild-card charge wobbles. Baltimore outhit Toronto 8-6.

The late-afternoon game opened in sunlight, 15-degree temperatures and the roof open for the crowd of 29,942.

Tillman, in his 30th start of the season, gave up two runs in the first inning before settling down. Combined with the Orioles’ stingy defence, it made for slim pickings for the Jays until Rasmus found the fence.

Tillman was bidding to become the first Oriole to get 17 wins since Mike Mussina won 18 in 1999. But two swings of the bat — the Rasmus homer and a first-inning two-run double by Sierra — cost him.

Tillman, who gave up four runs on six hits over eight innings, probably deserved better. He struck out four and walked two.

Toronto starter Esmil Rogers matched a career high with seven strikouts in six innings but made life difficult for himself when he wasn’t on point. He gave up three runs on five hits, walked two and threw 101 pitches, including 59 strikes.

Despite a matchup of two hot pitchers, the teams combined for four doubles in the first inning.

Rogers took the mound on the heels of a career-high 15 scoreless innings covering his last three starts. That streak lasted less than an inning as Manny Machado and Chris Davis delivered back-to-back doubles with one out. For Machado, it was his 50th double of the season. Left-fielder Anthony Gose launched himself at Davis’ swerving fly ball and got his glove to it but couldn’t hang on.

Toronto, 20-50 when the opposition scores first, pulled ahead with two outs in the first when Sierra doubled home Jose Reyes and Lind. It was Sierra’s 20th hit of the season and his 14th extra-base hit (including 12 doubles).

Machado made it 2-2 with a two-out solo homer — his 14th of the season — to left field in the third. Rogers had retired seven in a row before being punished on an 0-1 pitch.

Rogers lost the strike zone in the fourth, walking a pair before an RBI single by Matt Wieters gave the visitors a 3-2 lead. But he snuffed out the Orioles charge with two strikeouts, adding two more in the fifth. And the Jays starter escaped another jam in the sixth, leaving men on second and third.

Jeremy Jeffress (1-0) came on in the seventh for Rogers to get the win, followed by Aaron Loup and Neil Wagner in the eighth when they faced the meat of the Baltimore lineup. Wagner stranded runners on first and a third by striking out Wieters.

Casey Janssen, despite giving up a Nate McLouth single with two outs, closed out the ninth for his 30th save of the season. He finished it off with a lunging throw to first base to throw out Machado.