Nolan Schanuel's sacrifice fly scored the winning run in the bottom of the 11th inning as the Los Angeles Angels defeated the Seattle Mariners 8-7 Sunday afternoon in Anaheim, Calif.