FA Cup holders Wigan will return to Wembley for a semi-final meeting with Arsenal after stunning Manchester City in a repeat of last year's final.

City, who won the Capital One Cup last weekend, paraded that trophy before kick-off but saw their hopes of a domestic treble unravel against their Championship opponents.

Jordi Gomez put the Latics ahead from the penalty spot after a mistake by Martin Demichelis and James Perch made it 2-0 after half-time thanks to another City error.

Manuel Pellegrini's side hit back through Samir Nasri but could not turn intense late pressure into further goals as an outstanding defensive display by Wigan got its reward.

Five great FA Cup shocks

1972: Hereford 2 Newcastle 1

After a draw at St James' Park, Southern League Hereford won the replay after Ronnie Radford equalised with a 40-yard thunderbolt. Then Ricky George hit the winner in extra time.

1988: Liverpool 0 Wimbledon 1

Dave Beasant became the first goalkeeper to lift the FA Cup after famously saving a penalty from striker John Aldridge in the final and Lawrie Sanchez headed home the deciding goal.

1989: Sutton 2 Coventry 1

Coventry arrived in Surrey just 18 months after winning the FA Cup, and were left stunned as Tony Rains and Matthew Hanlan became goalscoring heroes for the non-League team.

1992: Wrexham 2 Arsenal 1

The Gunners were league champions, Wrexham were bottom of the old fourth division. Mickey Thomas equalised with a free-kick and Steve Watkin got the winner.

2013: Norwich 0 Luton 1

A non-League side beat top-flight opposition in the FA Cup for the first time in 24 years as Scott Rendell struck 10 minutes from time for Conference Luton at Carrow Road.

It was another day to remember for the Latics fans, who watched their side lift the trophy at Wembley last year after a shock win over City, and also for their manager Uwe Rosler, too.

A City legend as a player, Rosler ensured his old side endured the sort of day they saw plenty of when he played for them in the 1990s.

Rosler was given a rousing reception from all parts of the Etihad ahead of kick-off, before his team showed why he has a reputation as a young manager to match the one he had as a player in a sky-blue shirt.

In the first-half, Wigan badgered City whenever they ventured forward, with wing-backs Perch and Stephen Crainey pressing forward to deny the home side space in midfield.

The Latics' flexible formation meant they also looked more lively when they attacked, but it took the sort of calamity from Demichelis which City's supporters are becoming wearily accustomed to seeing to give them the lead.

The defender allowed Marc-Antoine Fortune to spin away from him in the left-hand corner and then tripped the French striker as he stole into the area.

It was a clear penalty, which Gomez stepped up to calmly despatch past Costel Pantilimon.

Falling behind did not bring any sort of response from Pellegrini's men, who mustered just one shot at goal before half-time.

Things quickly got worse for them after the break when more atrocious defending allowed Wigan to double their lead.

This time it was Gael Clichy at fault, hesitating as James McArthur's cross trundled across the face of goal and allowing Perch to beat him to the ball and turn it home.

Pellegrini had seen enough, making a triple substitution after 53 minutes that saw David Silva, Edin Dzeko and James Millner summoned from the bench and given a rescue mission.

Wigan's Etihad jinx ended

Before this quarter-final victory Wigan had failed to even score in their last seven visits to the Etihad Stadium in all competitions.

Initially, Wigan held out, but the home pressure was building. Dzeko headed a Clichy cross against a post then Aguero forced Carson into his first real save of the game with a scuffed shot after 65 minutes.

But the visitors' backline was finally breached moments later. Emmerson Boyce headed clear but only as far as Nasri, who fizzed a first-time shot through a crowd and into low into the net.

Suddenly the City fans, who have seen a few famous fightbacks here in recent seasons, believed their side could do it again. Wigan had other ideas.

Carson denied Aguero twice and Boyce cleared from underneath his own crossbar with Dzeko waiting to tap home.

City kept pouring forward but Richards flashed a shot wide and Dzeko saw another header drift agonisingly wide.

Five minutes of added time gave City more hope but it was Wigan who came closest to another goal when Pantilimon denied Fortune, and a famous victory was theirs.

Lineup, Bookings (7) & Substitutions (6)

Manchester City

  • 30 Pantilimon
  • 02 Richards
  • 22 Clichy
  • 42 Y Touré Booked (Silva - 53' )
  • 26 Demichelis
  • 06 Lescott
  • 15 Jesús Navas (Dzeko - 53' Booked )
  • 14 Javi García
  • 16 Agüero
  • 09 Negredo (Milner - 53' Booked )
  • 08 Nasri Booked

Substitutes

  • 01 Hart
  • 04 Kompany
  • 07 Milner
  • 10 Dzeko
  • 13 Kolarov
  • 17 Rodwell
  • 21 Silva

Wigan Athletic

  • 01 Carson Booked
  • 24 Perch
  • 03 Crainey
  • 07 McCann (Barnett - 45' Booked )
  • 21 Ramis
  • 17 Boyce
  • 15 McManaman (McClean - 58' )
  • 16 McArthur
  • 32 Fortuné
  • 04 McEachran (Espinoza - 66' Booked )
  • 14 Jordi Gómez

Substitutes

  • 02 Holgersson
  • 06 Rogne
  • 11 McClean
  • 18 Espinoza
  • 25 Barnett
  • 26 Al-Habsi
  • 29 Maynard
Ref: Anthony Taylor
Att: 46,824

Match Stats

Shots

12 5

On target

3 3

Corners

7 4

Fouls

10 10

Live Text Commentary

Full time

Full Time Match ends, Manchester City 1, Wigan Athletic 2.

90:00 +5:02 Full time

Full Time Second Half ends, Manchester City 1, Wigan Athletic 2.

90:00 +4:38

Corner, Manchester City. Conceded by James McArthur.

90:00 +1:50 Booking

Booking Roger Espinoza (Wigan Athletic) is shown the yellow card for a bad foul.

90:00 +1:45

Javi García (Manchester City) wins a free kick in the attacking half.

90:00 +1:45

Foul by Roger Espinoza (Wigan Athletic).

90:00 +0:14

Corner, Wigan Athletic. Conceded by Costel Pantilimon.

90:00 +0:12

Attempt saved. Marc-Antoine Fortuné (Wigan Athletic) right footed shot from a difficult angle on the left is saved in the bottom right corner. Assisted by Jordi Gómez.

86:54

Foul by Sergio Agüero (Manchester City).

86:54

Emmerson Boyce (Wigan Athletic) wins a free kick in the defensive half.

86:15

Foul by David Silva (Manchester City).

86:15

Jordi Gómez (Wigan Athletic) wins a free kick on the right wing.

84:25 Booking

Booking Edin Dzeko (Manchester City) is shown the yellow card.

83:30 Booking

Booking Scott Carson (Wigan Athletic) is shown the yellow card.

83:07

Attempt missed. Edin Dzeko (Manchester City) header from the centre of the box is close, but misses to the right. Assisted by James Milner with a cross.

82:32

Attempt blocked. James Milner (Manchester City) right footed shot from the centre of the box is blocked. Assisted by Edin Dzeko.

80:58

Attempt saved. Sergio Agüero (Manchester City) right footed shot from outside the box is saved in the bottom right corner.

80:14

Corner, Manchester City. Conceded by Emmerson Boyce.

80:13

Attempt blocked. Edin Dzeko (Manchester City) right footed shot from very close range is blocked. Assisted by James Milner.

79:38

Corner, Manchester City. Conceded by Stephen Crainey.

79:26

Attempt blocked. Edin Dzeko (Manchester City) right footed shot from the left side of the box is blocked. Assisted by David Silva.

79:11

Hand ball by Jordi Gómez (Wigan Athletic).

78:12

Offside, Manchester City. Gaël Clichy tries a through ball, but David Silva is caught offside.

76:30

Offside, Wigan Athletic. Marc-Antoine Fortuné tries a through ball, but James McClean is caught offside.

76:23 Booking

Booking James Milner (Manchester City) is shown the yellow card for a bad foul.

75:58

Foul by James Milner (Manchester City).

75:58

Roger Espinoza (Wigan Athletic) wins a free kick in the defensive half.

74:49

Joleon Lescott (Manchester City) wins a free kick in the defensive half.

74:49

Foul by Marc-Antoine Fortuné (Wigan Athletic).

74:02

Offside, Manchester City. Samir Nasri tries a through ball, but Sergio Agüero is caught offside.

72:09

Offside, Wigan Athletic. Stephen Crainey tries a through ball, but James McClean is caught offside.

71:12

Attempt missed. Marc-Antoine Fortuné (Wigan Athletic) right footed shot from outside the box is high and wide to the right.

69:27

Offside, Manchester City. James Milner tries a through ball, but Sergio Agüero is caught offside.

68:39

Attempt missed. Micah Richards (Manchester City) right footed shot from the right side of the box is close, but misses to the left. Assisted by Sergio Agüero.

67:45 Booking

Booking Leon Barnett (Wigan Athletic) is shown the yellow card.

67:35 Goal scored

Goal! Goal! Manchester City 1, Wigan Athletic 2. Samir Nasri (Manchester City) left footed shot from outside the box to the bottom right corner. Assisted by Micah Richards with a headed pass following a corner.

67:03

Corner, Manchester City. Conceded by James Perch.

65:58 Substitution

Substitution Substitution, Wigan Athletic. Roger Espinoza replaces Joshua McEachran.

65:14

Attempt saved. Sergio Agüero (Manchester City) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by James Milner with a cross.

63:16

Edin Dzeko (Manchester City) hits the left post with a header from the right side of the six yard box. Assisted by Gaël Clichy with a cross.

59:55

Attempt blocked. Sergio Agüero (Manchester City) right footed shot from outside the box is blocked. Assisted by David Silva.

59:13

James Milner (Manchester City) wins a free kick in the defensive half.

59:13

Foul by James McClean (Wigan Athletic).

57:53 Substitution

Substitution Substitution, Wigan Athletic. James McClean replaces Callum McManaman.

53:14

Gaël Clichy (Manchester City) wins a free kick on the left wing.

53:14

Foul by Callum McManaman (Wigan Athletic).

52:28 Substitution

Substitution Substitution, Manchester City. David Silva replaces Yaya Touré.

52:16 Substitution

Substitution Substitution, Manchester City. James Milner replaces Álvaro Negredo.

52:05 Substitution

Substitution Substitution, Manchester City. Edin Dzeko replaces Jesús Navas.

51:52

Attempt missed. Jesús Navas (Manchester City) left footed shot from the right side of the box is high and wide to the left. Assisted by Micah Richards.

50:16

Offside, Wigan Athletic. Stephen Crainey tries a through ball, but Marc-Antoine Fortuné is caught offside.

49:44

Foul by Yaya Touré (Manchester City).

49:44

James McArthur (Wigan Athletic) wins a free kick in the attacking half.

48:16

Offside, Wigan Athletic. James McArthur tries a through ball, but Marc-Antoine Fortuné is caught offside.

47:28 Booking

Booking Yaya Touré (Manchester City) is shown the yellow card for a bad foul.

47:26

Foul by Yaya Touré (Manchester City).

47:26

Callum McManaman (Wigan Athletic) wins a free kick in the attacking half.

46:08 Goal scored

Goal! Goal! Manchester City 0, Wigan Athletic 2. James Perch (Wigan Athletic) left footed shot from very close range to the bottom right corner. Assisted by James McArthur with a cross.

45:00

Second Half begins Manchester City 0, Wigan Athletic 1.

45:00 Substitution

Substitution Substitution, Wigan Athletic. Leon Barnett replaces Chris McCann because of an injury.

45:00 +2:05 Half time

Half Time First Half ends, Manchester City 0, Wigan Athletic 1.

45:00 +1:34

Corner, Wigan Athletic. Conceded by Joleon Lescott.

45:00 +0:36

Corner, Wigan Athletic. Conceded by Gaël Clichy.

45:00 +0:04

Corner, Wigan Athletic. Conceded by Gaël Clichy.

43:14

Delay over. They are ready to continue.

42:05

Delay in match Chris McCann (Wigan Athletic) because of an injury.

40:18

Samir Nasri (Manchester City) wins a free kick in the attacking half.

40:18

Foul by James McArthur (Wigan Athletic).

39:23

Álvaro Negredo (Manchester City) wins a free kick in the attacking half.

39:23

Foul by Emmerson Boyce (Wigan Athletic).

37:10

Foul by Jesús Navas (Manchester City).

37:10

Jordi Gómez (Wigan Athletic) wins a free kick on the left wing.

35:13

Javi García (Manchester City) wins a free kick in the attacking half.

35:13

Foul by Joshua McEachran (Wigan Athletic).

35:05

Attempt blocked. Sergio Agüero (Manchester City) right footed shot from outside the box is blocked. Assisted by Samir Nasri.

33:37 Booking

Booking Samir Nasri (Manchester City) is shown the yellow card.

33:24

Foul by Javi García (Manchester City).

33:24

Callum McManaman (Wigan Athletic) wins a free kick in the attacking half.

27:45

Micah Richards (Manchester City) wins a free kick on the right wing.

27:45

Foul by Marc-Antoine Fortuné (Wigan Athletic).

26:49 Goal scored

Goal! Goal! Manchester City 0, Wigan Athletic 1. Jordi Gómez (Wigan Athletic) converts the penalty with a left footed shot to the bottom right corner.

25:49

Penalty conceded by Martín Demichelis (Manchester City) after a foul in the penalty area.

25:49

Penalty Wigan Athletic. Marc-Antoine Fortuné draws a foul in the penalty area.

23:13

Corner, Manchester City. Conceded by Chris McCann.

17:56

Offside, Manchester City. Yaya Touré tries a through ball, but Gaël Clichy is caught offside.

16:35

Yaya Touré (Manchester City) wins a free kick in the defensive half.

16:35

Foul by Jordi Gómez (Wigan Athletic).

14:03

Corner, Manchester City. Conceded by Chris McCann.

10:44

Offside, Wigan Athletic. Scott Carson tries a through ball, but Callum McManaman is caught offside.

9:38

Offside, Manchester City. Sergio Agüero tries a through ball, but Álvaro Negredo is caught offside.

8:03

Hand ball by Micah Richards (Manchester City).

7:37

Corner, Manchester City. Conceded by James Perch.

4:28

Offside, Manchester City. Gaël Clichy tries a through ball, but Álvaro Negredo is caught offside.

2:31

Offside, Wigan Athletic. Chris McCann tries a through ball, but Marc-Antoine Fortuné is caught offside.

1:16

Attempt missed. Jordi Gómez (Wigan Athletic) left footed shot from outside the box is high and wide to the left.

0:05

Callum McManaman (Wigan Athletic) wins a free kick in the attacking half.

0:05

Foul by Álvaro Negredo (Manchester City).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers