I Premier League är Arsenal i stort sett borta från titeljakten – och just nu till och med utanför Champions League-platserna sedan Everton vunnit över Sunderland på lördagen. Men i FA-cupen är Londonklubben nu bara en match från att vinna sin första titel sedan 2005.
Straffrevansch
Wigan såg länge ut att krossa även den Arsenal-drömmen. Championship-klubben tog ledningen med 1-0 efter en dryg timmes spel, när Jordi Gomez satte en straff efter att Per Mertesacker rivit ner Callum McMannaman.
Mertesacker revanscherade sig sedan genom att brösta in kvitteringen i den 82:a minuten, och ta matchen till förlängning.
Arsène Wenger bytte in Kim Källström i den 112:e minuten och svensken hade ett par lägen, men fick inte till avsluten.
Dubbelräddningar
Matchen fick avgöras på straffar där Arsenals reservmålvakt Lukasz Fabianski räddade både Gary Caldwells och Jack Collisons straffar, medan Mikel Arteta, Källström och Olivier Giroud satte sina för Arsenal.
När Santi Cazorla sedan satte sin straff var saken klar.
I den andra semifinalen, på söndagen, möts Hull och Sheffield United. FA-cup-finalen spelas 17 maj.