TORONTO -- If Felix Hernandez had a Cy Young vote, he'd cast it for Kansas City's Zack Greinke. The batters who faced Hernandez on Thursday night might find it difficult to vote for anyone but the Seattle ace.
"His stuff was unbelievable tonight," Toronto's Vernon Wells said of Hernandez. "He left a lot of guys shaking their heads, just trying to figure out what to do to put a ball in play."
Hernandez (17-5) allowed four runs, three earned, and seven hits in eight innings to improve to 5-0 with a 1.57 ERA in his last six starts. The right-hander, a candidate for the AL Cy Young Award, also moved to 10-2 with a 1.99 ERA in 18 road starts.
"Felix was absolutely tremendous," Seattle manager Don Wakamatsu said. "I thought the first couple of innings, that's as good of stuff as I've seen him have."
Hernandez credited an on-form changeup for his high strikeout total.
"The strikeouts, everything was changeups," Hernandez said. "It was unbelievable today. First time I've had a changeup like this."
Hernandez, who has two starts remaining, said he's not thinking about his Cy Young candidacy. But he likes Greinke, who has won four straight decisions after losing five of six.
"I'd vote for Greinke, he's doing a great job." Hernandez said. "He's tough, he's nasty."
Wakamatsu wouldn't hesitate to vote for Hernandez.
"I'd vote for Felix, without a doubt," Wakamatsu said. "I don't know if anybody has impacted the club this year greater than he has. You've got to remember, too, he's 23 years old."
Franklin Gutierrez hit a two-run homer for Seattle, which has won six of eight.
"That's a big two-out hit, especially at that time," Wakamatsu said. "I don't think you can have a more timely hit."
Vernon Wells singled in a run in the bottom half but David Aardsma pitched around a leadoff walk for his 36th save in 40 chances, ending Toronto's five-game home winning streak.
Blue Jays left-hander Ricky Romero allowed three runs and nine hits in 6 1/3 innings. The rookie has won just once in his last six starts.
Matt Tuiasosopo hit a sacrifice fly in the second inning and Gutierrez connected for his 17th homer in the third to give the Mariners a 3-0 lead.
Coming off a complete-game victory against the New York Yankees, Hernandez cruised through the first five innings, allowing just two hits, but he got into trouble when his defense let him down in the sixth.
Leading off the inning, Aaron Hill reached second on third baseman Beltre's error. Adam Lind singled and Wells ripped the next pitch, a hanging slider, over the wall in left for a three-run homer, his 15th.
Seattle designated hitter Mike Sweeney left with a bruised big toe after taking a pitch off his right foot in the second. Sweeney stayed in initially and ran the bases, eventually scoring on Tuiasosopo's fly ball to center.
"I could hit, I just couldn't run," Sweeney said.
Ken Griffey Jr. hit for Sweeney when his turn came up again in the third. Griffey walked in the ninth, the 1,300th walk of his career.
Seattle 1B Russell Branyan (back) took batting practice for the first time since going on the 15-day disabled list on Aug. 29. Branyan, who hit off a tee Wednesday, did not take grounders. ... The Blue Jays turned four double plays. ... Toronto RHP Dustin McGowan (shoulder) is throwing as far as 115 feet on flat ground and is expected to throw off the mound next week. "He's letting it fly," general manager J.P. Ricciardi said. ... Blue Jays minor league catchers J.P. Arencibia and Brian Jeroloman are injured and will not play in the Arizona Fall League. Arencibia recently underwent kidney surgery and Jeroloman needs hip surgery.