Seattle's pitching phenom didn't allow a hit until J.D. Drew singled on his first pitch of the eighth inning, overshadowing the first major league matchup between Dice-K and Ichiro Suzuki.
Hernandez (2-0), three days past his 21st birthday, pitched a one-hitter for his third career complete game. He struck out six and walked two, and remained unscored upon in 17 innings this season.
Before a crowd of 36,630, Matsuzaka (1-1) allowed three runs and eight hits in seven innings, striking out four and walking one.
Sukuzi went 0-for-5 in the game, with four of those at-bats coming against Dice-K.
OAKLAND, Calif. - Darin Erstad hit a go-ahead sacrifice fly in the ninth after Jermaine Dye connected for a tying two-run homer an inning earlier, and Chicago beat Oakland.
The A's scored all of their runs in the first inning off Mark Buehrle, who settled down to hold Oakland to four hits in seven innings, retiring 17 of his final 18 batters.
MILWAUKEE - Joe Saunders allowed a run and four hits in 6 2-3 innings and Cleveland couldn't make it two in a row on its makeshift new homefield.
Saunders (1-0) pitched out of trouble in the third inning, getting Ryan Garko to ground into a double play after loading the bases with one out. He allowed only one baserunner in the next three innings before giving up a solo home run to Jhonny Peralta in the seventh.
ARLINGTON, Texas - Carlos Pena and Ben Zobrist helped Tampa Bay to a rare road victory.
Zobrist hit a solo homer in the first and Pena homered in a four-run third inning for Tampa Bay, just 5-36 on the road since last June 30.
Michael Young homered twice for the Rangers, who had won four of their previous five.
TORONTO - Troy Glaus homered and reached base four times, and Aaron Hill had three hits and three RBIs for Toronto.
Gustavo Chacin (1-0) allowed three runs and five hits in five-plus innings as the Blue Jays won for the fourth time in five games. B.J. Ryan pitched a perfect ninth for his third save in four chances.
BALTIMORE - Craig Monroe hit a grand slam with two outs in the 12th inning, and Detroit limited Baltimore to six hits.
Monroe's first homer of the season was his third hit of the game and third career grand slam.
Wilfredo Ledezma (1-0) allowed one hit in two innings for the win.
MINNEAPOLIS - Ramon Ortiz dominated for eight innings, and his Minnesota teammates revived their bats against Kyle Farnsworth.
Alex Rodriguez's fourth-inning sacrifice fly was the only damage against Ortiz (2-0), who allowed three hits and one walk before yielding to Joe Nathan for the ninth.
New York starter Mike Mussina strained his left hamstring and departed in the third inning.
PITTSBURGH - Chris Duncan hit a pinch-hit homer off Salomon Torres in the ninth inning Wednesday to give St. Louis a three-game sweep of Pittsburgh.
The Cardinals scored nine runs in the sweep - three in each game.
Ryan Franklin (1-0) got four outs for the victory, the Cardinals' fourth in a row.
MIAMI - Rickie Weeks started the go-ahead rally in the opener, then provided most of the offense in the second game.
Weeks scored on Prince Fielder's 13th-inning single as Milwaukee beat Florida in the completion of a suspended game. He then homered, tripled and scored three runs in the nightcap.
Milwaukee had lost nine in a row to the Marlins before winning two straight.
NEW YORK - Adam Eaton pitched seven steady innings and Philadelphia walked to its second win of the season.
The Phillies took advantage of seven early walks by Oliver Perez and avoided starting 1-7 for the first time since 1987. Still looking for their big bats to bust out, they drew 11 free passes in all but stranded 14 runners.
Eaton (1-1) allowed four hits and three walks in his first win with the Phillies.