– Marco Estrada made a run at history for the second consecutive start and came up just short again.

Estrada lost his bid for a perfect game on Logan Forsythe’s infield single with one out in the eighth inning, but Chris Colabello homered in the 12th to lift the Toronto Blue Jays over the Tampa Bay Rays 1-0 on Wednesday.

Estrada also carried a no-hit bid into the eighth inning of his previous start Friday against Baltimore. This time, he struck out 10 and threw a career-high 129 pitches.

“He’s been on some kind of roll,” Blue Jays manager John Gibbons said.

Forsythe barely beat out a slow chopper to third that Josh Donaldson fielded barehanded. Donaldson’s throw to first was just a hair too late.

“It was a little frustrating just because it wasn’t hit very hard,” Estrada said. “Donaldson made a great play. The guy can run a little bit, so he beat it out.”

Toronto challenged the safe call by umpire Joe West, which was confirmed after a 40-second replay review.

“It wasn’t a pretty hit, but it was a hit,” Forsythe said. “But hats off to him.”

Tampa Bay’s only other hit off Estrada was Kevin Kiermaier’s two-out double in the ninth that chased the righthander.

“The ninth inning, I gave up a hard-hit ball to Kiermaier. That made it a little better,” Estrada said. “Easier to forget about.”

Colabello connected for a one-out shot to center off Brandon Gomes.

It was the Blue Jays’ first homer in the 12th inning or later to break a scoreless tie since Jesse Barfield did it on Sept. 26, 1986, at Boston.

“I’m proud of the guys, but that’s what they’re made of. This is a more character team than we’ve had in the past,” Gibbons said.