NEW YORK - Alfonso Soriano, Todd Zeile and the Yankees gave Arturo Moreno a rough reception Thursday night.
Earlier in the day, Moreno's purchase of the Angels for $184-million was approved by owners. He then hustled up to Yankee Stadium to meet manager Mike Scioscia for the first time.
Moreno had just settled into his seat next to the Anaheim dugout when Soriano hit a leadoff home run, propelling the Yankees to a 10-4 victory.
"We're in the business of trying to play hard and win every day. He knows that," Scioscia said.
The Yankees also were eager to win, having tied a season high with three straight losses. They romped in the highest-scoring game against the World Series champion Angels this year.
"You get a little more amped up," winning pitcher Jeff Weaver said. "I think we all knew we had to come up with a rush."
Soriano provided it, connecting on Aaron Sele's second pitch. The Yankees star came into the game in a 1-for-20 slump.
The day before, Soriano's father died of a brain hemorrhage. Soriano said he was not close to his father, and decided to play.
"I felt better today. I tried to put those things away and focus on the game," he said.
Zeile, a last-minute replacement, hit a home run, delivered a bizarre single and made a tumbling catch.
Derek Jeter doubled twice, Bernie Williams hit a pair of run-scoring singles and Raul Mondesi scored twice as the Yankees took a 10-1 lead after four innings.
In the second, Mondesi drew a leadoff walk and was running when the Angels pitched out. But Zeile reached across the plate and slapped a single to right, setting up Soriano's sacrifice fly and another run-scoring single by Williams.
Zeile also made the defensive play of the game, falling into a camera bay to catch Brad Fullmer's pop-up in the sixth.
ROYALS 9, TWINS 5 (14): Slumping Joe Randa keyed a four-run 14th with a leadoff double to lead visiting Kansas City.
Carlos Beltran hit a two-run homer in the first for the Royals, who split the four-game series and lead Minnesota by 21/2 games in the Central.
Cristian Guzman went 4-for-7 for the Twins, who stranded 15 runners.
Kansas City had two on and one out in the 13th, but Johan Santana escaped. But the Royals batted around in the 14th.
WHITE SOX 8, ORIOLES 2: Bartolo Colon allowed five hits before he was ejected in the ninth, and Magglio Ordonez keyed a six-run seventh with a bases-loaded triple for host Chicago.
The victory gave the White Sox a three-game sweep and got them back to .500 for the first time in 12 days. The Orioles have lost five straight.
Frank Thomas homered, singled and drew a bases-loaded walk to force in the go-ahead run in the seventh.
RED SOX 12, RANGERS 3: Pedro Martinez allowed five hits in six shutout innings and David Ortiz was 3-for-5 with two RBIs as host Boston completed a three-game sweep.
Martinez had eight strikeouts and one walk before he left with a 10-0 lead. Only one baserunner reached third against him.
Alan Benes allowed six runs and seven hits in three-plus innings.
Boston scored two in the third when Nomar Garciaparra's popup fell in front of rightfielder Carl Everett and bounced past him for a triple.
ATHLETICS 11, TIGERS 2: Eric Byrnes hit a three-run triple in a six-run first and Barry Zito gave up two runs - one earned - and four hits in six innings.
The A's won their eighth straight series and 11th of 13. Oakland (25-15) has its best record after 40 games since 1990.
Detroit, a major league-worst 9-29, had won six of its previous nine.
MARINERS 9, INDIANS 1: Edgar Martinez hit a three-run homer and three Seattle pitchers took a shutout into the seventh inning.
Martinez homered in the first and added a sacrifice fly in the eighth for the Mariners, who were up 7-0 in the fourth when thunderstorms caused a two-hour, 28-minute delay.
Randy Winn and Jeff Cirillo had two RBIs apiece for the Mariners.