Josh Donaldson hit a pivotal three-run homer and the Toronto Blue Jays deftly recovered from a second-inning injury to starting pitcher Marcus Stroman in a 7-2 victory over the Baltimore Orioles on Saturday night.

Kevin Pillar and Darwin Barney also homered for the last-place Blue Jays, who were in a 2-10 funk before winning two of three in a series that concludes Sunday.

Toronto was clinging to a two-run lead when Donaldson connected in the seventh off Richard Rodriguez, who was making his major league debut. Barney hit a two-run drive in the eighth to make it 7-0.

Seth Smith homered for the Orioles, who fell 3 1/2 games behind the New York Yankees for the top AL wild-card slot.

Stroman was struck on the right elbow by a line drive off the bat of Mark Trumbo and left the game. The injury was later diagnosed as a contusion, and X-rays were negative.