West Ham striker Andy Carroll set up two goals for captain Kevin Nolan before being sent off as the Hammers beat relegation rivals Swansea.

First Carroll headed a cross down for midfielder Nolan, who controlled the ball before driving home the opener.

He then nodded a corner across goal for Nolan to guide home with his head.

West Ham 2-0 Swansea: Andy Carroll red card an injustice - Sam Allardyce

The England forward was harshly sent off after appearing to catch Chico Flores accidentally with his arm on 59 minutes, but West Ham held on to win.

Flores went to ground clutching his face and the hosts thought he had over-reacted, with replays showing contact looked unintentional as Carroll tried to untangle himself after an aerial challenge with the centre-back.

Despite their numerical disadvantage, the Hammers defended resiliently to comfortably keep the visitors at bay and secure just a second win from their past 11 home league games.

The Hammers remain in the Premier League's bottom three, although they moved to within two points of Swansea, who produced a lacklustre display and have taken just two points from their past six away matches.

Chelsea boss Jose Mourinho accused West Ham of playing "19th Century football" after a goalless draw at Stamford Bridge in midweek, but Sam Allardyce's men showed more attacking intent here.

Analysis

It is three very big and well-deserved points for West Ham. Andy Carroll and Kevin Nolan were unstoppable in the first half and Swansea couldn't deal with them at all. West Ham might appeal against Carroll's red card as Chico exaggerated any contact.

And they were rewarded when they took the lead with the game's first shot on target.

From a diagonal left-wing cross, Carroll cushioned a header down for Nolan, who controlled the ball on his thigh before driving in a left-foot shot.

And the former Newcastle team-mates linked up to double the home side's lead just before the break.

Carroll did well to reach a Stewart Downing corner to the far post and nod the ball across goal, where Nolan was lurking to guide in a header.

Laudrup's final interview as Swans boss

The goal means six of Carroll's past 11 assists in the Premier League have been for Nolan goals.

Swansea, for their part, are certainly in need of a greater goal threat, and the imminent return to training of the injured Michu, their top scorer last season, cannot come soon enough.

Their main chance in the first half came when forward Wilfried Bony raced through on goal, only to be denied by a last-ditch James Tomkins tackle.

They continued to struggle after the break and, even when Carroll was sent off, the visitors could not find a breakthrough as they failed to trouble Hammers keeper Adrian.

Lineup, Bookings (2) & Substitutions (6)

West Ham United

  • 13 Adrián
  • 20 Demel
  • 03 McCartney
  • 14 Taylor (Reid - 79' )
  • 19 Collins
  • 05 Tomkins
  • 07 Jarvis (Cole - 66' )
  • 16 Noble Booked
  • 09 Carroll Dismissed
  • 04 Nolan (Nocerino - 87' )
  • 23 Downing

Substitutes

  • 02 Reid
  • 15 Morrison
  • 22 Jääskeläinen
  • 24 Cole
  • 28 Johnson
  • 46 Borriello
  • 47 Nocerino

Swansea City

  • 25 Tremmel
  • 19 Tiendalli
  • 33 Davies
  • 02 Amat (Pozuelo - 63' )
  • 04 Chico
  • 06 Williams
  • 12 Dyer (Ngog - 77' )
  • 20 De Guzmán
  • 10 Bony
  • 08 Shelvey (Hernández - 70' )
  • 15 Routledge

Substitutes

  • 07 Britton
  • 11 Hernández
  • 13 Cornell
  • 14 Lamah
  • 22 Rangel
  • 24 Pozuelo
  • 54 Ngog
Ref: Howard Webb
Att: 31,848

Match Stats

Shots

11 20

On target

4 0

Corners

8 11

Fouls

7 7

Live Text Commentary

Full time

Full Time Match ends, West Ham United 2, Swansea City 0.

90:00 +4:30 Full time

Full Time Second Half ends, West Ham United 2, Swansea City 0.

90:00 +3:59

Attempt missed. Jonathan De Guzmán (Swansea City) right footed shot from outside the box misses to the left. Assisted by Wilfried Bony.

90:00 +3:32

Attempt blocked. David Ngog (Swansea City) left footed shot from the centre of the box is blocked. Assisted by Álex Pozuelo with a cross.

90:00 +3:20

Corner, Swansea City. Conceded by Winston Reid.

90:00 +3:19

Attempt blocked. Pablo Hernández (Swansea City) right footed shot from outside the box is blocked.

90:00 +1:37

Attempt blocked. Dwight Tiendalli (Swansea City) right footed shot from outside the box is blocked. Assisted by Álex Pozuelo.

90:00 +0:22

Offside, Swansea City. David Ngog tries a through ball, but Pablo Hernández is caught offside.

87:24

Corner, Swansea City. Conceded by George McCartney.

86:43 Substitution

Substitution Substitution, West Ham United. Antonio Nocerino replaces Kevin Nolan.

85:52

Attempt blocked. Pablo Hernández (Swansea City) right footed shot from outside the box is blocked.

85:33

Corner, Swansea City. Conceded by Stewart Downing.

83:47

Attempt missed. Wilfried Bony (Swansea City) right footed shot from the centre of the box misses to the right. Assisted by Ben Davies.

79:31

Attempt missed. Wilfried Bony (Swansea City) right footed shot from the centre of the box is too high. Assisted by Álex Pozuelo with a cross.

79:00

Corner, Swansea City. Conceded by James Collins.

78:42 Substitution

Substitution Substitution, West Ham United. Winston Reid replaces Matthew Taylor.

77:59

Corner, Swansea City. Conceded by Guy Demel.

76:33

Foul by David Ngog (Swansea City).

76:33

Mark Noble (West Ham United) wins a free kick in the attacking half.

76:04 Substitution

Substitution Substitution, Swansea City. David Ngog replaces Nathan Dyer.

74:57

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

74:57

Foul by Carlton Cole (West Ham United).

73:42

Attempt blocked. Álex Pozuelo (Swansea City) left footed shot from the left side of the box is blocked. Assisted by Pablo Hernández.

71:31

Foul by Ben Davies (Swansea City).

71:31

Stewart Downing (West Ham United) wins a free kick on the right wing.

69:24 Substitution

Substitution Substitution, Swansea City. Pablo Hernández replaces Jonjo Shelvey because of an injury.

66:30

Attempt blocked. Nathan Dyer (Swansea City) left footed shot from outside the box is blocked. Assisted by Chico.

66:03

Corner, Swansea City. Conceded by Matthew Taylor.

65:22 Substitution

Substitution Substitution, West Ham United. Carlton Cole replaces Matthew Jarvis.

64:47

Corner, Swansea City. Conceded by Matthew Taylor.

64:44

Attempt blocked. Álex Pozuelo (Swansea City) left footed shot from outside the box is blocked. Assisted by Dwight Tiendalli.

62:09 Substitution

Substitution Substitution, Swansea City. Álex Pozuelo replaces Jordi Amat.

61:44

Corner, Swansea City. Conceded by Stewart Downing.

59:42

Delay over. They are ready to continue.

58:28

Delay in match Chico (Swansea City) because of an injury.

58:09 Dismissal

Dismissal Andy Carroll (West Ham United) is shown the red card for fighting.

58:02

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

58:02

Foul by Andy Carroll (West Ham United).

54:51

Corner, Swansea City. Conceded by George McCartney.

54:22

Corner, Swansea City. Conceded by Matthew Taylor.

54:19

Attempt blocked. Jonathan De Guzmán (Swansea City) right footed shot from outside the box is blocked.

54:15

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

53:06

Attempt missed. Andy Carroll (West Ham United) right footed shot from outside the box is high and wide to the right. Assisted by Mark Noble with a headed pass.

51:58

Attempt missed. Wayne Routledge (Swansea City) right footed shot from outside the box misses to the left.

51:54

Attempt blocked. Wayne Routledge (Swansea City) right footed shot from outside the box is blocked. Assisted by Wilfried Bony.

51:23

Corner, West Ham United. Conceded by Wilfried Bony.

51:03

Corner, West Ham United. Conceded by Dwight Tiendalli.

49:29

Attempt missed. Wilfried Bony (Swansea City) left footed shot from outside the box is high and wide to the left. Assisted by Jonjo Shelvey.

47:18

Attempt missed. Andy Carroll (West Ham United) header from the left side of the six yard box is high and wide to the left. Assisted by Stewart Downing with a cross following a corner.

46:50

Corner, West Ham United. Conceded by Ben Davies.

46:28

Attempt missed. Andy Carroll (West Ham United) header from the centre of the box misses to the left. Assisted by Matthew Jarvis with a cross following a corner.

46:03

Corner, West Ham United. Conceded by Ashley Williams.

45:00

Second Half begins West Ham United 2, Swansea City 0.

45:00 +1:33 Half time

Half Time First Half ends, West Ham United 2, Swansea City 0.

45:00 +0:19 Goal scored

Goal! Goal! West Ham United 2, Swansea City 0. Kevin Nolan (West Ham United) header from very close range to the bottom right corner. Assisted by Andy Carroll with a headed pass following a corner.

44:49

Corner, West Ham United. Conceded by Ashley Williams.

44:33

Attempt saved. Andy Carroll (West Ham United) left footed shot from outside the box is saved in the bottom left corner.

43:14

Attempt saved. Andy Carroll (West Ham United) header from the centre of the box is saved in the centre of the goal. Assisted by Stewart Downing with a cross.

42:54

Corner, West Ham United. Conceded by Nathan Dyer.

41:57

Attempt missed. Nathan Dyer (Swansea City) header from the centre of the box misses to the left. Assisted by Wayne Routledge with a cross.

40:06

Attempt missed. Andy Carroll (West Ham United) left footed shot from outside the box is close, but misses to the right. Assisted by Adrián.

39:33

Attempt missed. Ashley Williams (Swansea City) left footed shot from the centre of the box is too high following a set piece situation.

39:27

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

38:24

Wilfried Bony (Swansea City) wins a free kick in the attacking half.

38:24

Foul by James Collins (West Ham United).

36:15

Attempt missed. Jonjo Shelvey (Swansea City) left footed shot from outside the box misses to the right following a fast break.

35:30

Foul by Nathan Dyer (Swansea City).

35:30

James Tomkins (West Ham United) wins a free kick in the defensive half.

32:08 Booking

Booking Mark Noble (West Ham United) is shown the yellow card for a bad foul.

31:59

Wilfried Bony (Swansea City) wins a free kick in the attacking half.

31:59

Foul by Mark Noble (West Ham United).

30:10

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

30:10

Matthew Jarvis (West Ham United) wins a free kick on the left wing.

28:18

Offside, Swansea City. Chico tries a through ball, but Wayne Routledge is caught offside.

27:22

Corner, Swansea City. Conceded by James Collins.

25:56 Goal scored

Goal! Goal! West Ham United 1, Swansea City 0. Kevin Nolan (West Ham United) left footed shot from the centre of the box to the bottom right corner. Assisted by Andy Carroll with a headed pass.

23:04

Nathan Dyer (Swansea City) wins a free kick in the defensive half.

23:04

Foul by Andy Carroll (West Ham United).

20:06

Foul by Dwight Tiendalli (Swansea City).

20:06

Matthew Jarvis (West Ham United) wins a free kick on the left wing.

18:16

Attempt missed. James Tomkins (West Ham United) left footed shot from the left side of the box is too high. Assisted by Andy Carroll with a headed pass.

17:24

Foul by Dwight Tiendalli (Swansea City).

17:24

Matthew Jarvis (West Ham United) wins a free kick in the defensive half.

17:14

Attempt blocked. Wilfried Bony (Swansea City) right footed shot from outside the box is blocked. Assisted by Jordi Amat.

15:29

Nathan Dyer (Swansea City) wins a free kick in the defensive half.

15:29

Foul by James Tomkins (West Ham United).

14:27

Corner, West Ham United. Conceded by Wayne Routledge.

10:16

Foul by Ben Davies (Swansea City).

10:16

Matthew Jarvis (West Ham United) wins a free kick on the right wing.

8:51

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

8:51

Foul by Andy Carroll (West Ham United).

8:12

Attempt blocked. Stewart Downing (West Ham United) right footed shot from outside the box is blocked. Assisted by Mark Noble.

5:43

Attempt missed. Andy Carroll (West Ham United) header from the centre of the box misses to the left. Assisted by Matthew Jarvis with a cross.

2:25

Corner, West Ham United. Conceded by Ben Davies.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers