Seattle manager Lloyd McClendon saw Felix Hernandez get hit by a couple of grounders, and decided enough was enough.

Hernandez was pulled after five innings, and the Mariners went on to a 4-2 loss to David Price and the Detroit Tigers on Saturday night.

Hernandez was hit on his left hip by Ian Kinsler's comebacker on the third out of the fourth inning, and took another glancing blow from a ball hit by Miguel Cabrera in the fifth.

"He's fine, we just took him out as a precaution after he got hit again by Miguel in the fifth," McClendon said.

Hernandez (13-4) allowed two runs and seven hits, struck out three and walked none while throwing 92 pitches.

He also lost his record streak of 16 straight starts of at least seven innings and no more than two runs. Hernandez broke Tom Seaver's major league mark of 13 straight earlier this month.

"I'm fine — I'm going to live," Hernandez said. "I was throwing a lot of pitches tonight, especially at the beginning of the game. I wasn't missing by much.

"The streak's over, but I'll start a new one soon."

Price (12-8) allowed one run and three hits in eight innings in his first home start since he was acquired from Tampa Bay in a three-team deal last month. He struck out seven and walked three.