ANAHEIM, Calif. -- Chris Iannetta drove in Kole Calhoun with a two-out hit in the 11th inning, and the Los Angeles Angels rallied past the Seattle Mariners 3-2 Friday night for their eighth victory in 10 games.
Matt Shoemaker pitched five scoreless innings of two-hit ball in his major league debut for the Angels, who came back from a late two-run deficit and several missed opportunities to win the opener of the final homestand in their disappointing season.
After Calhoun's one-out hit off rookie Bobby LaFromboise (0-1), Iannetta put a long single into deepest left-center. Calhoun slid home to give Iannetta his fifth career game-ending hit.
Nick Franklin had three hits for the Mariners, who have lost 10 of 12 to fall 20 games below .500.
Cory Rasmus (1-1) pitched the 11th to earn his first major league victory.
Los Angeles has won 20 of 27 to move within three games of .500, even avoiding mathematical elimination from the playoff race for one more day.
Michael Saunders opened the scoring with a two-run single in the seventh for Seattle, but Andrew Romine answered with a two-run single for Los Angeles later in the inning.
Shoemaker, who turns 27 next week, made an impressive debut at Angel Stadium after a six-year minor league career. The right-hander, who went 11-13 for Triple-A Salt Lake this season, got his big-league break on Thursday when Jered Weaver was scratched from his scheduled start with tightness in his right forearm.
Shoemaker then joined Weaver as the only Angels pitchers to strike out at least five batters without allowing a run in their major league debuts. Shoemaker showcased a nasty splitter while striking out the side in the first inning before finishing with five strikeouts and two walks.
Seattle rallied in the seventh against Angels reliever Michael Kohn, whose step-slow coverage of first base on a two-out grounder allowed Dustin Ackley to beat it out. Saunders then delivered a single to center with the bases loaded.
Erasmo Ramirez matched each of Shoemaker's zeros, twice stranding runners on third base and inducing two key double-play grounders while pitching six-hit ball into the seventh inning.
He only got into trouble after Kyle Seager's throwing error started Los Angeles' tying rally in the seventh. Shortly after Ramirez left with tightness in his groin, Romine delivered a solid two-out single off Chance Ruffin to tie it.
The Angels stranded two runners in the eighth and again in the 10th. The Mariners intentionally walked Mike Trout in both innings to pitch to Josh Hamilton, who couldn't connect in either opportunity.
NOTES: Ramirez will be re-evaluated Saturday. ... Shoemaker is the Angels' 11th starting pitcher this season. He became the first Angels starter to strike out the side in the first inning of his major league debut since Kyle Abbott did it in 1991. ... Hamilton homered off Ramirez in the pitcher's major league debut early last season. ... Seager's Mariners-record streak of 106 consecutive starts at third base ended with the veteran sitting in favor of youngster Carlos Triunfel. Seager struck out as a pinch-hitter with two runners on in the seventh, and made a bad throw on Trumbo's grounder in the bottom half of the inning.