Getty Images

SEATTLE (AP) — Jesus Montero continued to get the best of Jered Weaver, hitting a three-run homer as the Seattle Mariners handed the Los Angeles Angels their third loss in four games with a 3-1 win on Wednesday night.

Montero's fourth homer of the season was a line drive into the bullpen in left field with two outs in the fourth inning. It was his fifth homer among six career hits off Weaver (7-11).

Hisashi Iwakuma (8-4) allowed one run and struck out a season-high nine in six strong innings to help the Mariners win for the 10th time in 15 games. The loss dropped the Angels five games behind Texas in the AL West, but they remained 3 1/2 games behind Houston in the AL wild-card race.

David Murphy homered for the second straight game, but the Angels could not manage any other offense.