TORONTO -- Marcus Stroman bounced back from his worst start of the season with a strong effort to begin the second half.
Melky Cabrera had three hits as the Blue Jays won for the first time in four games.Toronto had lost nine of 11 coming in.
Stroman (5-2) allowed four hits, all singles, walked none and struck out five, improving to 4-1 with a 1.73 ERA in six home starts.
"Since he's been here, he's been really good, especially for a young kid," Blue Jays manager John Gibbons said. "He's a lot more polished than I thought he was going to be."
Stroman allowed a season-high five runs in 3 2/3 innings against the Angels on July 9, matching his shortest start this season, but rebounded against the struggling Rangers.
"I was excited to get back on the mound," Stroman said.
Stroman's most challenging inning was the fourth, which began with singles by Daniel Robertson and Adrian Beltre. Unfazed, Stroman struck out Jake Smolinski and Leonys Martin, then got J.P. Arencibia to ground into a forceout.
"That definitely pumped me up going into the next inning," Stroman said.
Texas, which stopped an eight-game losing streak with Friday's 5-1 victory, has not strung together consecutive wins since beating Minnesota on June 27 and 28 and has the worst record in the major leagues at 39-58.
Colby Lewis (6-7) gave up two runs and eight hits in five innings. In his previous start, he allowed a team-record 13 runs -- 11 earned -- in 2 1/3 innings during a July 10 loss to the Los Angeles Angels.
I felt like my stuff was great," Lewis said. "I was able to locate, especially a lot of the off-speed stuff. The changeup was really good today."
Lewis was less happy with Blue Jays outfielder Colby Rasmus, who bunted for a base hit with two outs in the fifth, then endured a verbal barrage from the Rangers righty.
"You're up by two runs with two outs and lay down a bunt," Lewis said. "I don't think that's the way the game should be played. I let him know and that was about it."
Toronto stranded five runners in the first three innings, then took a 2-0 lead in the fourth. Rasmus led off with a single, went from first to third on a wild pitch that rolled toward the Rangers' on the first-base side and scored on Johnson's RBI double off the wall in right. Three batters later, Johnson came home on Munenori Kawasaki's infield single.
Rangers outfielder Alex Rios left after spraining his right ankle on a swing in the first inning. X-rays were negative. Rios was replaced by Robertson.
"It's not bad, but I'm going to keep him off that turf tomorrow," Rangers manager Ron Washington said. "Hopefully he'll be ready to go when we get to New York."
Time was called when a pair of pigeons walked between the plate and the mound in the bottom of the eighth. When Beltre tried to shoo the birds away, they walked toward first base. ... Texas RHP Nick Martinez (back) threw a bullpen session before the game and will start Tuesday against the Yankees, Washington said. RHP Miles Mikolas will pitch against the Yankees on Monday. ... Making his second straight start at DH, Shin-Soo Choo went 0 for 4. Choo is hitless in 21 at bats, including 11 strikeouts. Washington said Choo will get the day off Sunday, with Beltre starting at DH. ... Rangers RHP Nick Tepesch (3-5) faces Blue Jays LHP Mark Buehrle (10-6) in Sunday's series finale. Buehrle is winless in seven starts.
Matt Harvey reaches deal with Angels
Matt Harvey will be changing leagues for the first time in his major league career, agreeing to a one-year deal with the Angels worth a reported $11 million.
$400 million? Harper, Machado might have to settle for less
Sure, they'll still make a fortune this winter. But this free-agent class just isn't going to get what agents dreamed of a few years ago.
How good is J.T. Realmuto, and who needs him most?
As rumors swirl about potential blockbuster deals for Miami's All-Star catcher, we examine how excited you should be if your team is in the Realmuto mix.
Andrew McCutchen acknowledges decline, but looks forward to hitter-friendly Citizens Bank Park
Andrew McCutchen admits that he's in decline, but says he knows what he's still capable of doing and is "looking forward" to hitting at Philadelphia's Citizens Bank Park.
GM touts Mets as NL East favorites as N.Y. introduces another All-Star acquisition
New GM Brodie Van Wagenen on Tuesday introduced Wilson Ramos, the fourth All-Star to join the Mets since Van Wagenen was hired in late October, and touted the revamped team as the division favorite.
Daniel Descalso, Cubs agree to $5M, 2-year contract
Infielder Daniel Descalso, who hit .237 with 22 doubles for Arizona last season, has agreed to a two-year deal with the Cubs.