Felix Hernandez left Saturday's game against the Detroit Tigers after just five innings as the Detroit Tigers have built a 2-1 lead over the Seattle Mariners through six innings at Comerica Park.

Hernandez's early exit snapped a streak of 16 straight appearances in which he's pitched seven or more innings while allowing just two earned runs or less.

He was spotted walking gingerly after being struck by a comebacker off the bat of Ian Kinsler in the fourth inning. He returned for the fifth, but had a noticeable limp.

Tigers rookie third baseman Nick Castellanos broke a 1-all tie in the fourth inning with a solo shot off Hernandez -- his 10th home run this year.

The Mariners got on the board in the fourth inning when Austin Jackson scored from third on Robinson Cano's sharp grounder to first. It's the only run David Price, who is making his home debut for the Tigers, has allowed through six innings.