SEATTLE (AP) — David Murphy hit a three-run homer and Mike Trout added a solo shot to power the Los Angeles Angels to a 4-3 victory over Felix Hernandez and the Seattle Mariners on Tuesday night.

Murphy, hitting leadoff for the first time this season, hit his ninth home run off the top of the wall in right field in the third inning. Hernandez (17-9) had hit David Freese to open the inning and Carlos Perez, who had three hits, reached on an infield single.

Trout connected for his 36th homer in the sixth on an 0-2 pitch from Hernandez, who went seven innings, allowing four runs and five hits, striking out five and walking two.

Nick Tropeano (2-2), in his fourth stint with the Angels and making his fifth start this season, worked five innings for the victory, allowing two runs and four hits with five strikeouts and three walks.

Joe Smith finished the ninth for his third save.