Yu Darvish is getting back to being the pitcher he wants to be and that's a good thing for the Texas Rangers.

He overcame a shaky first inning and went seven innings for the first time in almost a month Friday, and struck out at least 10 batters for the seventh time this season.

The problem, though, was that the Rangers' offense couldn't get anything going against Blue Jays starter J.A. Happ or five relievers in a 3-2 loss at the Rogers Centre.

The Rangers have lost four of their last five games, and saw their lead in the American League West drop to five games after second-place Oakland defeated Cleveland 6-4.

"[Darvish] was good, had a good line," Rangers manager Ron Washington said. "We just didn't support him with runs. We certainly had some chances, just didn't deliver the base hits."

Toronto grabbed a 2-0 lead when Edwin Encarnacion swatted a two-run home run to left in the first. But Darvish settled down after that, retiring 13 of the next 14 batters.

And the Rangers scored a run off Happ in the fifth inning. Michael Young broke up a no-hit bid with a leadoff single, moved to second on a single by David Murphy and eventually scored on a groundout by Craig Gentry.

That was the lone run they scored against Happ, who struck out six consecutive batters in the second and third, tying a Blue Jays record.

"His fastball is deceptive and he hides it a little bit," Murphy said. "It's 90-91 mph, but it looks like it explodes out of his hand at 95-96 mph. It gets on you a little bit, has good four-seam action and it's just deceptive."

Darvish had his pitches working just as well, but couldn't work his way out of a fifth-inning jam.

With two outs, Blue Jays outfielder Anthony Gose lofted a sinking line drive to center field that a charging Gentry tried to catch. But Gentry didn't come up with the ball. It bounced off his glove and into right field.