Swansea won for the first time in their history at Old Trafford as Wilfried Bony's 90th minute winner knocked 10-man Manchester United out of the FA Cup.

The Ivory Coast striker, who had caused anxiety in the United defence for most of the game, headed in Wayne Routledge's cross to book a fourth-round spot against Birmingham, Bristol Rovers or Crawley Town.

The game looked like it was heading for a replay as the hosts held on following Fabio Da Silva's red card 10 minutes from the end after he had scythed down Jose Canas.

Swansea end Old Trafford woe

The Swans had previously played Manchester United at Old Trafford 10 times, with the first fixture back in 1931. However, they had never won and had drawn just twice, most recently in 1934.

But Bony's strike ended a run of seven games without a win for the Swans, who had opened the scoring early on through Routledge before Javier Hernandez's equaliser.

It marked a second consecutive defeat for David Moyes's side, who also lost against Tottenham on New Year's Day. They have lost five times at home this season, including four of their last six at Old Trafford.

Moyes's gamble to pick a second-string team failed badly, but he was without the injured Robin van Persie and Wayne Rooney before kick off and his side paid for wasting several good chances in the first half.

There will also be concern for Rio Ferdinand, who left the field with a knee injury before being replaced by Fabio. The Brazilian lasted only four minutes before he was sent off.

United last won the FA Cup in 2004 but that wait must continue with the focus now on Tuesday's first leg of the Capital One Cup against Sunderland as Moyes attempts to salvage some silverware in his first season in charge.

Manchester United 1-2 Swansea: David Moyes calls for consistency

The only certain thing about Swansea's fourth-round tie is that it is away from home as they go searching for their first FA Cup to add to their Capital One Cup success last year.

Bristol Rovers are yet to complete their second-round tie, with Birmingham lying in wait in the third round before they meet the Swans.

Although United made a positive start with Hernandez missing a great chance after a neat one-two between Danny Welbeck and Shinji Kagawa, the hosts went behind to a relatively simple goal.

Alejandro Pozuelo, who replaced the injured Pablo Hernandez, collected Bony's knock-back and his through ball found Routledge to lob over Anders Lindegaard after 12 minutes.

The lead only lasted four minutes, though, as Hernandez found his goal-scoring touch with a poked finish from close range after Alex Buttner's curling left-wing cross.

Third-round pain

During Sir Alex Ferguson's 26-year spell as manager, Leeds's victory in 2010 was the only time he was defeated in the third round of the FA Cup

Moyes's side continued to create the better opportunities, but although they went close through Antonio Valencia and Buttner, Swansea weaved clever passing patterns in midfield behind the physical presence of Bony.

Ferdinand, who played his first game since 10 December, and fellow centre-back Jonny Evans had to be smart to block another Routledge effort as Swansea appeared after the break with more gusto. Pozuelo and Bony were also off-target.

With United appearing to lose their momentum, Moyes introduced Adnan Januzaj after the hour mark, but the youngster could not add any zip and matters were made worse when Fabio was sent off for a reckless challenge on Canas only four minutes after replacing the injured Ferdinand.

And the nightmare evening was complete when Bony's header sent the visiting fans into raptures and they will relish the trip back to Old Trafford in the Premier League on Saturday.

Lineup, Bookings (4) & Substitutions (4)

Manchester United

  • 13 Lindegaard
  • 12 Smalling
  • 28 Büttner
  • 24 Fletcher
  • 05 Ferdinand (Fabio - 76' Dismissed )
  • 06 Evans
  • 25 A Valencia (Januzaj - 63' )
  • 23 Cleverley
  • 14 Hernández
  • 19 Welbeck
  • 26 Kagawa

Substitutes

  • 01 de Gea
  • 08 Anderson
  • 11 Giggs
  • 16 Carrick
  • 22 Fabio
  • 29 Zaha
  • 44 Januzaj

Swansea City

  • 25 Tremmel
  • 19 Tiendalli Booked
  • 03 Taylor
  • 20 De Guzmán (Alvaro - 85' )
  • 04 Chico Booked
  • 02 Amat Booked
  • 24 Pozuelo
  • 07 Britton
  • 10 Bony
  • 08 Shelvey (Cañas - 64' )
  • 15 Routledge

Substitutes

  • 06 Williams
  • 13 Cornell
  • 21 Cañas
  • 22 Rangel
  • 26 Alvaro
  • 33 Davies
  • 41 Donnelly
Ref: Mike Dean
Att: 73,190

Match Stats

Shots

8 10

On target

2 3

Corners

4 2

Fouls

7 12

Live Text Commentary

Full time

Full Time Match ends, Manchester United 1, Swansea City 2.

90:00 +4:21 Full time

Full Time Second Half ends, Manchester United 1, Swansea City 2.

90:00 +3:12

Hand ball by Danny Welbeck (Manchester United).

90:00 +2:42

Attempt missed. Álvaro (Swansea City) right footed shot from outside the box is close, but misses to the left. Assisted by Álex Pozuelo.

90:00 +2:09

Attempt missed. Wilfried Bony (Swansea City) right footed shot from the right side of the box is close, but misses the top right corner. Assisted by Álex Pozuelo.

89:08 Goal scored

Goal! Goal! Manchester United 1, Swansea City 2. Wilfried Bony (Swansea City) header from the centre of the box to the top left corner. Assisted by Wayne Routledge with a cross.

84:31 Substitution

Substitution Substitution, Swansea City. Álvaro replaces Jonathan De Guzmán.

82:21 Booking

Booking Dwight Tiendalli (Swansea City) is shown the yellow card.

81:41 Booking

Booking Chico (Swansea City) is shown the yellow card for a bad foul.

81:39

Javier Hernández (Manchester United) wins a free kick in the attacking half.

81:39

Foul by Chico (Swansea City).

80:55

Delay over. They are ready to continue.

80:03

Delay in match José Cañas (Swansea City) because of an injury.

79:33 Dismissal

Dismissal Fabio (Manchester United) is shown the red card.

79:19

Foul by Fabio (Manchester United).

79:19

José Cañas (Swansea City) wins a free kick in the defensive half.

77:52

Delay over. They are ready to continue.

77:04

Delay in match Alexander Büttner (Manchester United) because of an injury.

76:42

Alexander Büttner (Manchester United) wins a free kick in the defensive half.

76:42

Foul by Jonathan De Guzmán (Swansea City).

75:04 Substitution

Substitution Substitution, Manchester United. Fabio replaces Rio Ferdinand because of an injury.

74:17

Delay over. They are ready to continue.

73:09

Delay in match Rio Ferdinand (Manchester United) because of an injury.

71:31

Corner, Manchester United. Conceded by Dwight Tiendalli.

70:59

Alexander Büttner (Manchester United) wins a free kick on the left wing.

70:59

Foul by Dwight Tiendalli (Swansea City).

63:55 Substitution

Substitution Substitution, Swansea City. José Cañas replaces Jonjo Shelvey.

63:01

Attempt blocked. Tom Cleverley (Manchester United) right footed shot from outside the box is blocked.

62:35 Substitution

Substitution Substitution, Manchester United. Adnan Januzaj replaces Luis Antonio Valencia.

62:11

Hand ball by Chico (Swansea City).

59:46

Attempt missed. Wilfried Bony (Swansea City) right footed shot from outside the box misses to the right. Assisted by Álex Pozuelo.

56:59

Foul by Alexander Büttner (Manchester United).

56:59

Dwight Tiendalli (Swansea City) wins a free kick in the defensive half.

55:37

Offside, Manchester United. Tom Cleverley tries a through ball, but Javier Hernández is caught offside.

54:18

Offside, Swansea City. Jonjo Shelvey tries a through ball, but Dwight Tiendalli is caught offside.

51:34

Corner, Manchester United. Conceded by Wayne Routledge.

49:51

Alexander Büttner (Manchester United) wins a free kick in the defensive half.

49:51

Foul by Álex Pozuelo (Swansea City).

49:05

Attempt missed. Álex Pozuelo (Swansea City) right footed shot from the right side of the box misses to the left. Assisted by Wilfried Bony.

48:11

Corner, Swansea City. Conceded by Jonny Evans.

48:10

Attempt blocked. Wayne Routledge (Swansea City) right footed shot from the centre of the box is blocked.

45:00

Second Half begins Manchester United 1, Swansea City 1.

45:00 +1:00 Half time

Half Time First Half ends, Manchester United 1, Swansea City 1.

44:29

Attempt missed. Javier Hernández (Manchester United) right footed shot from the centre of the box misses to the left. Assisted by Jonny Evans.

41:40

Alexander Büttner (Manchester United) wins a free kick on the left wing.

41:40

Foul by Álex Pozuelo (Swansea City).

40:17 Booking

Booking Jordi Amat (Swansea City) is shown the yellow card.

40:06

Corner, Manchester United. Conceded by Leon Britton.

34:51

Foul by Chico (Swansea City).

34:51

Javier Hernández (Manchester United) wins a free kick in the attacking half.

32:57

Attempt saved. Alexander Büttner (Manchester United) left footed shot from outside the box is saved in the bottom left corner.

32:01

Foul by Chico (Swansea City).

32:01

Javier Hernández (Manchester United) wins a free kick in the attacking half.

31:17

Foul by Chico (Swansea City).

31:17

Danny Welbeck (Manchester United) wins a free kick in the defensive half.

29:22

Attempt saved. Jonathan De Guzmán (Swansea City) right footed shot from outside the box is saved in the centre of the goal.

28:29

Álex Pozuelo (Swansea City) wins a free kick in the attacking half.

28:29

Foul by Tom Cleverley (Manchester United).

27:37

Leon Britton (Swansea City) wins a free kick in the defensive half.

27:37

Foul by Danny Welbeck (Manchester United).

27:19

Dwight Tiendalli (Swansea City) wins a free kick in the defensive half.

27:19

Foul by Danny Welbeck (Manchester United).

23:33

Attempt blocked. Jonjo Shelvey (Swansea City) right footed shot from outside the box is blocked.

22:32

Jonathan De Guzmán (Swansea City) wins a free kick in the attacking half.

22:32

Foul by Tom Cleverley (Manchester United).

21:42

Attempt missed. Wilfried Bony (Swansea City) right footed shot from outside the box misses to the right. Assisted by Álex Pozuelo.

20:00

Offside, Manchester United. Darren Fletcher tries a through ball, but Javier Hernández is caught offside.

19:10

Foul by Álex Pozuelo (Swansea City).

19:10

Tom Cleverley (Manchester United) wins a free kick in the defensive half.

17:47

Attempt missed. Luis Antonio Valencia (Manchester United) right footed shot from the right side of the box is too high. Assisted by Danny Welbeck.

15:49 Goal scored

Goal! Goal! Manchester United 1, Swansea City 1. Javier Hernández (Manchester United) left footed shot from very close range to the bottom left corner. Assisted by Alexander Büttner with a cross.

13:00

Foul by Álex Pozuelo (Swansea City).

13:00

Alexander Büttner (Manchester United) wins a free kick on the left wing.

11:38 Goal scored

Goal! Goal! Manchester United 0, Swansea City 1. Wayne Routledge (Swansea City) right footed shot from outside the box to the high centre of the goal. Assisted by Álex Pozuelo with a through ball.

10:57

Attempt missed. Javier Hernández (Manchester United) right footed shot from the centre of the box misses to the left. Assisted by Danny Welbeck.

7:56

Offside, Manchester United. Anders Lindegaard tries a through ball, but Javier Hernández is caught offside.

7:03

Offside, Manchester United. Danny Welbeck tries a through ball, but Chris Smalling is caught offside.

4:56

Corner, Manchester United. Conceded by Dwight Tiendalli.

4:55

Attempt blocked. Javier Hernández (Manchester United) right footed shot from the right side of the box is blocked.

4:18

Corner, Swansea City. Conceded by Rio Ferdinand.

3:25

Foul by Dwight Tiendalli (Swansea City).

3:25

Shinji Kagawa (Manchester United) wins a free kick in the defensive half.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers