Kendrys Morales drove in four runs and Torii Hunter had four hits, helping the Los Angeles Angels snap the Seattle Mariners' eight-game home winning streak with a 9-1 win Friday night.

Morales hit a three-run homer in the first off Seattle starter Kevin Millwood. His drove in Mike Trout with a single up the middle in the fourth inning.

Dan Haren (9-10) pitched seven innings and allowed just an unearned run on five hits. Haren is 6-2 with a 1.82 ERA lifetime at Safeco Field, and is 2-0 this year without allowing an earned run.

Millwood (4-12) was finished after five innings, allowing nine hits, five runs, four walks and one strikeout. He went 0-4 in August.

Trout set the Angels' rookie record for runs scored with his 104th run in his 109th game on Albert Pujols' infield single in the second inning. Trout passed Devon White, who scored 103 runs in 159 games in 1987. The record-breaking run put Anaheim in front 4-1.

Morales' single in the fourth drove in Trout for a 5-1 lead.

Trout has scored three-plus runs 10 times this season, the most since Sammy Sosa did it 11 times in 2001.

Hunter's four hits matched his season high and he is 10 for 13 his last three games. It was the third time this year Hunter had four hits.

Millwood was behind hitters throughout the bumpy first hitting. Morales hit his 18th home run of the year on a 2-1 pitch to drive in Hunter who had singled on a 3-1 pitch and Pujols, who walked.

Trumbo followed with a crisp single to right before Millwood retired Erick Aybar and Alberto Callaspo. Millwood threw 29 pitches in the first, only 15 of which were strikes.

Hunter's sixth-inning double down the third base line off Carter Capps scored Trout, who had singled and stole second, to put the Angels up 6-1. Callaspo doubled home Aybar, who had tripled, in the ninth against Lucas Luetge. Bobby Wilson then hit his third home run.

John Jaso's single drove in Franklin Gutierrez in the first. Gutierrez had singled then advanced to third when an errant pickoff attempt from Haren went all the way into foul territory.

The Angels' defense helped Haren through the first three innings with two flashy double plays. Maicer Izturis started a 4-6-3 double play in the second when he backhanded a grounder from Trayvon Robinson heading up the middle, then shoveled the ball with his glove to Aybar.

An inning later, Callaspo snared a brisk grounder from Gutierrez several steps behind the third base bag to start a 5-4-3 double play.

After missing the last five games with a groin strain, Michael Saunders was back in the Seattle lineup until the fourth inning Friday. Eric Thames replaced him in the fifth after Saunders appeared to aggravate the injury when catching a flyball.

NOTES: Seattle has hit 28 home runs in August, the most since hitting 29 in September of 2009. . August was the second losing month of the season for Anaheim (8-15 in April). . Seattle manager Eric Wedge said the plan as of Friday was to let the organization's respective minor league teams finish their seasons before calling players up when rosters expand Sept. 1. Triple-A Tacoma finishes Sept. 3.