SURPRISE, Ariz. (AP) - Matt Brown went 6 for 6 with two home runs to lead the Los Angeles Angels to an 18-12 victory over the Kansas City Royals on Sunday.
Juan Rivera homered and drove in four runs, while Mike Napoli had three hits including a home run.
The Angels also got home runs from Brandon Wood, Robb Quinlan, Jeff Mathis and Ryan Budde.
The Royals, down 10-1 after three innings, pounded seven home runs with Miguel Olivo hitting two. Ryan Shealy, Mike Jacobs, Coco Crisp, Tony Pena Jr. and Albert Callaspo also hit homers.
The Angels and Royals combined for 15 home runs and 40 hits on a difficult day for pitching, with the wind gusting up to 36 miles per hour.
Angels starter John Lackey held the Royals to two runs the first four innings. But he retired none of the six batters he faced in the fifth, and 5 of them scored.
Royals left-hander Horacio Ramirez lasted only two innings and faced 18 batters, nine which scored.
Copyright 2009 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.