Trout tied a career high with his 30th home run, Gordon Beckham homered for the first time with his new club, and the Angels improved to 79-53 with a 6-1 victory over the Miami Marlins on Wednesday night. Trout, who leads the majors with 71 extra-base hits and 283 total bases, chased Miami starter Henderson Alvarez in the seventh inning with a one-out drive into the trees beyond the center field fence to make it 5-1. Hector Santiago (4-7) ended a string of six consecutive no-decisions in a starting role, helping the Angels maintain their one-game lead in the AL West over Oakland. Santiago struck out six in 5 2-3 innings and allowed three hits, including Adeiny Hechavarria's leadoff homer in the third, his sixth in 1,100 career at-bats to that point. The left-hander fanned his next five batters and didn't allow another hit until Jeff Baker's two-out single in the sixth. Trout hit an RBI single, Kole Calhoun scored on Albert Pujols' groundout, and Josh Hamilton lined an RBI double off the center field fence. Tom Koehler (9-9, 3.82 ERA) pitches the opener of a three-game series at Atlanta on Friday night against Ervin Santana, who has won his last six starts at Turner Field — including a 6-1 verdict against Miami's Nathan Eovaldi on July 23.