Hernandez, who signed a seven-year $175 million deal last month, struck out two and threw 33 pitches.
Romero, an infielder, finished 4-for-5. He had a grand slam in the fourth inning and a three-run shot in the ninth.
Casper Wells hit a three-run homer in the eighth. The Mariners have 10 consecutive multi-homer games and top the majors with 29 home runs.
Hisashi Iwakuma allowed one hit in three scoreless innings for the victory.
Royals starter Ervin Santana struck out four in three innings and allowed a run and three hits.
More Sports Headlines
Rookie Rawls rushes for 209 yards, Seahawks beat 49ers 29-13 Rookie Rawls steps in for Lynch and into starring role Seahawks' Wilson 'had a really good day' against 49ers Seahawks rookie wide receiver Lockett is the real deal Seahawks' rookie Smith's first NFL game is 'awesome' Field goal with 2 seconds to play lifts Cardinals to 34-31 win over Bengals Kyle Busch wins NASCAR Sprint Cup title Packers beat Vikings 30-13, move into tie for first in NFC North
Our new comment system is not supported in IE 7. Please upgrade your browser here.