– Anibal Sanchez's no-hit bid was broken up when former Detroit teammate Ezequiel Carrera lined a single to left with one out in the eighth inning, and the Tigers held on to beat the Toronto Blue Jays 8-6 Friday on a night when Miguel Cabrera limped off with a calf injury.

Given an 8-0 lead, Sanchez (7-7) wound up allowing four runs, three hits and three walks in 7 ⅓ innings and left after 117 pitches.

He was bidding to become the sixth pitcher to throw no-hitters in the AL and NL, according to STATS, a feat accomplished by Cy Young, Jim Bunning, Nolan Ryan, Hideo Nomo and Randy Johnson. Sanchez pitched a no-hitter for the Florida Marlins against Arizona on Sept. 6, 2006.

Cabrera, a two-time AL MVP, was on first base with no outs in the fourth inning and a 3-2 count to Victor Martinez and took off with the pitch. Martinez fouled the ball off, but Cabrera pulled up sharply, grabbing his left leg. He was attended to by trainers and limped off the field. Detroit said Cabrera will have an MRI.

Sanchez walked Justin Smoak leading off the eighth, and Devon Travis and Ryan Goins followed Carrera with singles to make it 8-1. Josh Donaldson added a two-run single off Alex Wilson, and Jose Bautista walked to load the bases.

Edwin Encarnacion flew out, Dioner Navarro hit a three-run double that made it 8-6 and Bruce Rondon threw a wild pitch and then walked Smoak. With closer Joakim Soria hurrying to warm up, Kevin Pillar hit an inning-ending fly out.

Soria pitched the ninth for his 18th save in 20 chances, striking out Josh Donaldson to end the game with a runner on second.

Drew Hutchinson (8-2) gave up seven runs — five earned — 10 hits and two walks in 4 ⅔ innings. Martinez had three hits for the Tigers.