The late comeback kept the Angels within 2 1/2 games of first-place Texas in the American League West.
Los Angeles found itself in danger of losing a game in which the opposition had only one hit -- a solo homer by Trayvon Robinson in the sixth. The Mariners managed only one other base runner off Angels' starter Jerome Williams through eight innings.
Charlie Furbush threw seven shutout innings for Seattle, but he gave up an infield single to Erick Aybar with one away in the eighth and then walked Alberto Callaspo. Izturis followed with a double that brought home both runners, and then he scored the third run of the inning on a single by Peter Bourjos.
Furbush lost his fourth straight start and fell to 3-8.
Williams (3-0) is perfect in his three starts with the Angels this year after having not pitched in the majors since 2007. He went 0-7 during the 2006 and 2007 seasons while with the Chicago Cubs, Oakland and Washington.
Jordan Walden needed just seven pitches to get through the ninth and pick up his 29th save.