So far this season, the AL champion Rangers are flawless. They wrapped up their season-opening homestand with their first 6-0 start since 1996, when they set a team record by winning their first seven games.
"Everybody's talking about homers, but pitching and defense got us where we needed to be, got us six big wins," designated hitter Michael Young said.
Moreland's go-ahead hit in the seventh, which he pulled down the line into the rightfield corner, made a winner of C.J. Wilson (1-0). Arthur Rhodes, the 41-year-old lefty, needed only four pitches to get through the 3-4-5 batters in the Seattle lineup in the eighth.
Hernandez (1-1) allowed four runs, two earned, in seven innings. He struck out six and walked three.
The Rangers are the first team since 2003 to win at least six consecutive games to open a season. That year, Kansas City started 9-0 and San Francisco was 7-0.
In other games:
* At Kansas City, Carlos Quentin and the Chicago White Sox pulled off a two-out, four-run rally in the ninth inning against All-Star closer Joakim Soria, then Brent Morel hit a go-ahead single in the 12th that beat the Royals, 10-7.
White Sox DH Adam Dunn underwent an emergency appendectomy Tuesday night and will be out about 5 days.
* At Cleveland, Asdrubal Cabrera had four RBI, Shin-Soo Choo hit a two-run homer and the Indians kept the Boston Red Sox winless with an 8-4 victory that dropped one of baseball's big spenders to 0-5, their worst start in 15 years.
* At Baltimore, Alex Avila homered and had a career-high five RBI to support Justin Verlander (1-0), and the Detroit Tigers ended the Orioles' unbeaten run with a 7-3 victory. Miguel Cabrera and Victor Martinez also connected for the Tigers, who became the first team this season to score more than one run against Baltimore.
Orioles starter Brad Bergesen (0-1) allowed four runs, two earned, and five hits in 3 innings, raising the ERA of Baltimore's starting staff from 0.69 to 1.21
_ At St. Petersburg, Fla., the winless Tampa Bay Rays lost again when Dan Haren and the Los Angeles Angels shut down the AL East champions, 5-1. The Rays fell to 0-5. In four of those games, they finished with exactly one run and four hits. Rookie Jeremy Hellickson (0-1) lost despite striking out 10 in 5 innings.
Rays DH Manny Ramirez, who has one hit in 17 at-bats this season, was out of the starting lineup. He flied out as a pinch-hitter in the eighth inning and will miss today's game at the Chicago White Sox while tending to a personal matter.
* At Toronto, Travis Snider hit a three-run home run, Yunel Escobar had three hits before leaving with an injury and the Blue Jays beat the Oakland Athletics, 5-3.
* At New York, the Minnesota Twins' game against the Yankees was postponed by rain. No makeup date has been announced. The four-game series that began Monday is the Twins' only trip to New York this season.