Felix Hernandez pitched into the sixth inning, Guillermo Heredia homered and the Seattle Mariners bounced back from a blowout loss to Kansas City with an 8-3 rout of the Royals.
Hernandez was shelled his last time out in San Francisco, but allowed three runs, six hits and a walk in 5 2/3 innings against Kansas City.



