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.