Mike Trout went 2-for-3 with a home run, two RBI and two runs scored to lead the Los Angeles Angels to a 6-1 win over the Miami Marlins in the rubber match of a three-game set on Wednesday.
Gordan Beckham also homered among his two hits, drove in two and scored twice for the AL West leaders. Los Angeles holds a one-game lead over Oakland with a pivotal four-game series starting between the two clubs in Anaheim on Thursday.
Albert Pujols and Josh Hamilton each knocked in a run for the Angels, who have won three of four.
Hector Santiago (4-7) grabbed the win after going 5 2/3 innings and allowing one run on three hits and two walks while striking out six.
Henderson Alvarez (10-6) took the loss, yielding five runs on eight hits over 6 1/3 innings.
Miami has dropped five of its last seven.