BALTIMORE -- Welington Castillo hit a go-ahead home run for the second consecutive game to lead the Baltimore Orioles past the Toronto Blue Jays 7-5 on Saturday night at sold out Camden Yards.
The Orioles improved to 15-3 at home -- the best mark in the majors -- and can complete a three-game sweep Sunday. Baltimore took over first place in the American League East by a half-game over the New York Yankees, who lost to Tampa Bay earlier Saturday.
Jose Bautista had given Toronto a 5-4 lead with a three-run homer off winning pitcher Mychal Givens (5-0) in the seventh. Baltimore responded in the bottom half when Chris Davis and Mark Trumbo hit one-out singles. Castillo followed with the biggest blow when he hit an 0-2 pitch from Danny Barnes (0-2) over the fence in left.
On Friday night, Castillo hit a two-run homer in the 10th inning to give Baltimore a 5-3 win. Since coming off the 10-day DL on May 16 from right shoulder tendinitis, Castillo is 10 for 18 (.556) with three homers and 10 RBIs.
Darren O'Day pitched a perfect eighth, setting up Brad Brach to pick up his ninth save for Baltimore.
Manny Machado got his team-leading 10th homer and gave the Orioles a 2-1 lead with a solo shot in the third off Mike Bolsinger, who was making his third start since being recalled from Triple-A Buffalo on May 9. Trumbo increased the margin to 4-1 with a two-run home run in the fifth, his sixth of the season. Trumbo went 3 for 4 and also had an RBI single in the first.
Justin Smoak's 10th homer of the season pulled the Blue Jays within 4-2 in the sixth off starter Kevin Gausman, who allowed 10 hits over six innings.
Kevin Pillar returned after serving a two-game suspension for yelling an anti-gay slur at Braves pitcher Jason Motte and had two hits.