SEATTLE (AP) - Mitch Haniger and Ryon Healy each homered twice as the first-place Seattle Mariners shook off two homers by Mike Trout for the second consecutive night, beating the Los Angeles Angels 6-3 on Tuesday.
Trout took sole possession of the major league lead with 23 home runs. He also hit a pair in the Angels' 5-3 loss Monday night at Safeco Field.
Mike Leake (7-3) allowed one run in six innings for Seattle, which has won three straight and 10 of 12 to remain a half-game ahead of Houston atop the AL West.
Edwin Diaz worked the ninth for his big league-best 25th save in 28 tries.
Haniger's two-run homer in the fifth inning and Healy's solo shot in the sixth gave the Mariners a 4-1 lead. Trout answered with his second of the game in the seventh, a drive that hit the scoreboard in left-center field to cut it to 4-3.
Seattle added insurance runs on Jean Segura's RBI double in the seventh and Healy's leadoff homer in the eighth.
Haniger lined an opposite-field solo shot off Jaime Barria in the first. Trout tied it at 1 with his homer in the fifth off Seattle starter Mike Leake.
That was the only run permitted by Leake, who gave up four hits while striking out four.
It was Leake's 10th win with the Mariners since they acquired him from St. Louis on Aug. 30 last year for infielder Rayder Ascanio.