06/24/2015 02:31 EDT | Updated 06/24/2016 05:59 EDT

Marco Estrada loses perfect game in 8th inning

Toronto Blue Jays right-hander Marco Estrada was five outs from pitching a perfect game Wednesday afternoon at Tampa Bay before the Rays' Logan Forsythe broke up the bid with an infield hit.

Jays third baseman Josh Donaldson bare-handed Forsythe's chopper and threw cleanly to first, but the runner beat the play out.

A batter earlier, Donaldson kept the perfect game alive by diving into the stands to catch a foul ball.

Estrada had a few more close calls. Tampa Bay's Jake Elmore flew out to deep centre with one out in the sixth after fouling off six straight pitches after the count reached 3-2.

In the fourth inning shortstop Jose Reyes went into the hole between short and third to field Joey Butler's grounder and threw him out at first.

In the seventh, right-fielder Jose Bautista made a sliding catch to grab Evan Longoria's foul ball to end the inning.

Estrada was removed with two out in the ninth, finishing with two hits allowed, 10 strikeouts and no walks. He would not factor in the decision as the game remained scoreless through 10 innings.

Estrada, 31, has pitched superbly his last two starts. On Friday against Baltimore he took a no-hitter into the eighth inning.