SEATTLE -- King Felix now has a crowning achievement.
The Mariners' ace and former AL Cy Young Award winner has long talked of his desire to achieve pitching perfection. He finally accomplished it against the Rays, striking out the side twice and finishing with 12 strikeouts.
Desmond Jennings pinch hit for Jose Lobaton to open the ninth. Hernandez got ahead 1-2 before Jennings fouled off two straight and Hernandez fanned him on a 92 mph fastball down in the zone. Jeff Keppinger batted for Elliot Johnson and grounded out to shortstop on a 1-2 pitch.
With one out to go, Sean Rodriguez got ahead of Hernandez 2-0. Hernandez came back with two straight breaking balls for strikes and ended perfection with a called third strike.
Hernandez threw his arms up to the sky and was mobbed by his teammates at the mound.
Jeremy Hellickson (7-8) took the loss despite allowing only five hits in seven innings.
TIGERS 5, TWINS 1
Cabrera also singled in the fifth off Cole De Vries (2-4) to push his majors-leading total to 103 RBIs. His opposite-field solo shot in the first inning put the Tigers in front, and Scherzer (12-6) struck out 10 batters to move ahead of teammate Justin Verlander for the AL lead for at least a few days. Delmon Young added a two-run homer against his former team.
The Tigers began the day two games behind Chicago in the AL Central, with seven contests remaining between them this season.
ORIOLES 5, RED SOX 3
BALTIMORE -- Held hitless by Aaron Cook through five innings, Baltimore sent 10 batters to the plate during a five-run sixth and beat Boston.
Baltimore trailed 2-0 before rallying against Cook, who fueled the uprising with a throwing error on a potential inning-ending, double-play comebacker. The miscue led to three unearned runs and saddled Cook (3-6) with his fourth loss in five starts.
Rookie Miguel Gonzalez (5-2) allowed two runs and six hits in six innings to help the Orioles (64-53) secure their ninth win in 11 games and move a game ahead of Tampa Bay for the top AL wild-card spot.
Carl Crawford had two RBIs for the Red Sox, who have lost six of eight.
WHITE SOX 9, BLUE JAYS 5
Gavin Floyd pitched six innings to snap a three-start winless streak as the White Sox won back-to-back games north of the border for the first time since Aug. 4-5, 2006.
Floyd (9-9) came in 0-3 with an 8.25 ERA in three career games at Toronto, but turned that around by allowing three earned runs and eight hits.
Ricky Romero (8-10) allowed six runs and eight hits in six-plus innings.
ROYALS 3, ATHLETICS 2
Smith (4-4), a 23-year-old rookie left-hander, limited the A's to two runs and five hits, while striking out five and walking one.
With two outs in the seventh, Eric Hosmer, Lorenzo Cain and Getz hit consecutive doubles, the first Kansas City extra-base hits of the game. Cain, who was in a 2-for-24 skid, doubled home Hosmer to tie the score.
Left-handed reliever Sean Doolittle was brought in to face Getz. After fouling off five pitches with two strikes, Getz stroked an opposite-field double on the 11th pitch to bring home Cain.
A's starter Brandon McCarthy (6-4) lost for the first time since April 21, snapping his career-best six-game winning streak.
Greg Holland worked around a leadoff single in the ninth for his fourth save.
Copyright 2012 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE MLB HEADLINES
- Cabrera hits 3 HRs, but Tigers lose in Texas
- Moore improves to 8-0 as Rays sweep O's
- Phils' Ruiz, Howard to have MRI exams Monday
- Cardinals beat former teammate Lohse again