What looked like a great pitching matchup on paper between Felix Hernandez and Yu Darvish turned out to be a one-sided affair — again.

Hernandez struck out 12, all swinging, in a three-hit shutout as the Mariners dominated the Texas Rangers, 7-0, Saturday at Safeco Field.

Hernandez and Darvish also faced each other at Safeco on May 21. In that meeting, Hernandez allowed one run in eight innings while Darvish allowed four earned runs in four innings in the Mariners' 6-1 victory. Hernandez was every bit as good Saturday.

"He was outstanding," manager Eric Wedge said of Hernandez, who is now tied for the fifth-most complete-game shutouts in team history with six.

"It's as good as I've seen him. I've said that a few times but that means a lot because it shows you how special he was."

King Felix got off to a great start against a potent Rangers lineup, facing the minimum amount of batters through four innings. He allowed one hit, to catcher Yorvit Torrealba, in the third, but got a little help from the infield later in the inning. Second baseman Dustin Ackley flipped a ground ball from Leonys Martin to shortstop Brendan Ryan to start the inning-ending double play.

"That was a great play there," Hernandez said. "That was great defense. With good defense and good pitching, we win the game."