ST. PETERSBURG, Fla. (AP) — Felix Hernandez struck out a career-high 15 in seven innings before Endy Chavez keyed a five-run ninth with a tiebreaking RBI single, leading the Seattle Mariners to a 5-0 victory over the Tampa Bay Rays on Sunday.
James Jones had a two-run triple for the Mariners, who have won seven of eight. King Felix scattered four hits.
After Brad Miller hit a two-out triple and Willie Bloomquist walked against Grant Balfour (0-2), the left-handed hitting Chavez slapped a two-strike single to left for a 1-0 lead. Jones had his triple before Kyle Seager added a two-run double.
Yoervis Medina (3-1) threw a scoreless eighth for the win.
RED SOX 5, TIGERS 3
DETROIT (AP) — David Ortiz hit a three-run homer in the ninth inning, and Boston snapped a five-game losing streak.
The Red Sox left men on base all night long, including when Ortiz was retired on a deep flyball to center in the seventh. But there was no doubt about his homer off Joba Chamberlain (1-3), which carried about halfway up the section of seats beyond the wall in right.
John Lackey (7-4) pitched eight sharp innings for Boston, and Koji Uehara tossed a perfect ninth for his 12th save in 12 chances.
Detroit's Miguel Cabrera left in the sixth with left hamstring tightness.
ROYALS 2, YANKEES 1
KANSAS CITY, Mo. (AP) — James Shields kept making critical pitches to escape trouble, Lorenzo Cain and Mike Moustakas drove in runs and the Royals squeaked out a win over the Yankees.
The Royals have won the last seven games that Shields (7-3) has started, and he's earned the win in four of those. The veteran right-hander lasted six innings in his latest effort, giving up six hits to the punchless Yankees but only allowing only one unearned run.