TORONTO -- Drew Hutchison gave the slumping Blue Jays a timely gem on Wednesday. He came within one out of his second career complete game, while Jose Bautista homered and drove in three runs, and Toronto beat the Baltimore Orioles 5-1 and snapped a four-game losing streak.
"Perfect timing -- we were struggling a little bit," manager John Gibbons said. "We needed that."
Melky Cabrera had three hits, and the Blue Jays moved within four games of the AL East-leading Orioles while handing Baltimore its first loss in four games.
Hutchison (8-9) struck out eight and allowed just one hit -- a solo homer by Chris Davis in the second -- to win for the second time in three starts. Hutchison responded to the homer by setting down 22 straight batters but was replaced after Nick Markakis walked in the ninth.
"After he gave up the home run, he really buckled down," Davis said. "We just couldn't square anything up."
"Me and [catcher Dioner] Navarro were on the same page pretty much every pitch tonight," Hutchison said.
Davis, who also homered in Baltimore's 9-3 win on Tuesday, went deep in back-to-back games for the first time since Aug. 12 and 13, 2013.
All five Toronto runs came with two outs, and the Blue Jays collected nine two-out hits.
Wei-Yin Chen (12-4) had won his past five starts but couldn't extend that career-best streak, as he allowed four runs and eight hits in five innings. He walked two and struck out six.
"We didn't give him much margin for error," Orioles manager Buck Showalter said.
Blue Jays: Third baseman Brett Lawrie, who left Tuesday's game with a sore back, was held out of the lineup. Gibbons said Lawrie's MRI results have been sent to team doctors in Florida for review. First baseman Adam Lind (right foot) will begin a rehab assignment with Toronto's Gulf Coast League team on Thursday and could rejoin the Blue Jays this weekend, Gibbons said.
Orioles: Right-hander Ubaldo Jimenez (right ankle) felt fine after throwing a 35-pitch bullpen session before the game, but Showalter wouldn't divulge when Jimenez might return to the mound. Showalter did confirm, however, that right-hander Chris Tillman will start Friday's home game against St. Louis.
Baltimore right-hander Miguel Gonzalez will try to bounce back after he lost for the first time in four starts when he allowed four runs in five innings against Seattle the past Saturday. Blue Jays left-hander J.A. Happ will make his second start against the Orioles this season. He won in Baltimore on June 15 by allowing one run over six innings.
Davis has 24 career home runs against the Blue Jays, his highest total against any opponent. The Orioles slugger entered Wednesday's game with a career .668 slugging percentage against Toronto, the highest of any Blue Jays opponent (minimum 200 plate appearances). Baltimore teammate Nelson Cruz is second, at .610. Davis, who batted seventh Tuesday, moved back to the fifth slot Wednesday.
Cruz went 0-for-3 with a strikeout and has just two hits in his past 38 at-bats. Cruz came in with a .438 average in four previous games at Toronto this season, where three of his seven hits have been home runs.
HOT AT HOME
Toronto won for the sixth time in eight games at home and improved to 31-24 at Rogers Centre this season. The Blue Jays lead the AL in home runs (75) and extra-base hits (186) at home.
MOVING ON UP
Toronto promoted pitching prospect Daniel Norris to Triple-A Buffalo. Norris is 9-1 with a 2.38 ERA in 21 games at Class A and Double-A this season.
Fantasy baseball pitcher rankings, lineup advice for Tuesday's MLB games
Everything you need to know to place your MLB bets and set your fantasy baseball lineups for Tuesday, May 24.
Humidors, seams and exit velocity: Here's what we know about MLB's new ball and why scoring has dropped
MLB has taken active measures to make the play of the ball more consistent, after displeasure from players. Todd Zola dives into what happened with the ball, and how it's working.
Did MLB get it right with a 1-game suspension for Donaldson?
Doug Glanville comments on MLB's decision to suspend Josh Donaldson for one game for "inappropriate comments" made to Tim Anderson.
Fantasy baseball forecaster: Team hitting ratings
Stay ahead of the game and optimize your fantasy baseball hitters with our forecaster, which provides a rolling 10-day outlook of every team's hitting matchups as well as the potential for stolen bases.
Fantasy baseball forecaster: Pitcher projections for the next 10 days
Keep up to date on who is pitching -- and how well they're expected to do -- with our forecaster, which provides a rolling 10-day outlook of every team's probable starting pitchers with game score projections.
Who in MLB is must-see TV right now? This season's most watchable teams and players
From star-studded rosters to five-tool sluggers and nasty aces, here's who is bringing the most excitement to baseball.