West Ham 1-0 Swansea
Andy Carroll scored on his first start since November as West Ham defeated Swansea at Upton Park.
The striker, on loan from Liverpool, grabbed the winner late in the second half, leaping highest to head in from close range.
Swansea keeper Gerhard Tremmel made superb saves from Kevin Nolan, Ricardo Vaz Te and Carroll.
The visitors created very few chances, with Michu heading over from six yards in the second half.
The encounter was, at times, a slightly drab affair, interspersed with moments of brilliance, in particular from Tremmel, who kept his side in the game until Carroll got the better of him with 12 minutes to go.
In the first half, the German, who arrived from Red Bull Salzburg in 2011, twice denied Nolan from close range and the 34-year-old also showed strong hands to block long-range efforts from Mohamed Diame and Vaz Te, who cut in from the right a let fly from 20 yards.
After the interval, Tremmel had barely had time to settle into his area before he was tested again by Vaz Te - clinging on to the Portuguese winger's low effort.
Carroll was at the heart of most of West Ham's attacks during the match.
The 24-year-old, a substitute at Fulham in midweek, had set up both of Nolan's efforts and finally managed an effort of his own when he flashed a shot over from 15 yards.
He came even closer to scoring moments later, when the Swans' keeper produced an outstanding block with his feet to keep out an angled low shot.
But he was not to be denied a third time, leaping to head in Mark Noble's left-wing corner from six yards out.
It was relief for the Hammers, who would have felt hard done by had they not taken all three points from this match.
Swansea's best player was former Valencia winger Pablo Hernandez, who weaved his way into the area in the first half before seeing his shot blocked, and then delivered an inch-perfect ball for leading scorer Michu in the second, only for the Spaniard to head over.
The visitors came close to snatching a point at the last, but Jussi Jaaskelainen, largely redundant in the home goal, made a brilliant one-handed stop to deny Jonathan de Guzman.
West Ham manager Sam Allardyce:
"I was wondering what the lads had to do to score a goal. We had a lot of balls flashing across the goal and over the bar.
"Our defending has been our weaker point but we were very good. Swansea hardly created anything except in the last couple of minutes. It's a massive relief."
Swansea boss Michael Laudrup:
"It could have gone either way. They had two good chances in first half through Kevin Nolan. In the second half, they had couple of chances, but they weren't difficult to defend.
"Carroll scored a great goal and was difficult to mark. We had two or three chances at end of game and should have created more from the positions we were in.
"We could have, and should have, created a little more but didn't have that last pass. I'm not happy with losing, but we didn't do anything specifically wrong."
West Ham United
- 22 Jaaskelainen
- 02 Reid
- 05 Tomkins
- 17 O'Brien
- 04 Nolan (Pogatetz - 90' )
- 07 Jarvis (J Cole - 62' )
- 14 Taylor
- 16 Noble
- 21 Diame (O'Neil - 86' )
- 08 Carroll
- 12 Vaz Te Booked
- 30 Spiegel
- 18 Pogatetz
- 10 Collison
- 26 J Cole
- 32 O'Neil
- 09 C Cole
- 29 Chamakh
- 25 Tremmel
- 04 Chico Booked
- 06 Williams
- 22 Rangel
- 33 Davies
- 07 Britton (Moore - 57' )
- 09 Michu
- 11 Pablo
- 15 Routledge (Dyer - 75' )
- 20 De Guzman
- 24 Ki Sung-Yeung
- 13 Cornell
- 16 Monk
- 21 Tiendalli
- 12 Dyer
- 14 Lamah
- 17 Shechter
- 19 Moore
Live Text Commentary
Full Time The referee signals the end of the game.90:00 +2:47
Angel Rangel gives away a free kick for an unfair challenge on Andy Carroll. Free kick taken by Jussi Jaaskelainen.90:00 +0:42
Free kick taken by Mark Noble.90:00 +0:42 Substitution
Substitution Emanuel Pogatetz is brought on as a substitute for Kevin Nolan.90:00 +0:42 Booking
Booking Chico booked.90:00 +0:32
Foul by Chico on Mark Noble, free kick awarded.90:00 +0:08
Nathan Dyer sends in a cross, Jonathan de Guzman takes a shot. Save by Jussi Jaaskelainen.89:13
Effort on goal by Nathan Dyer from 20 yards. James Tomkins gets a block in.89:00
Centre by Ben Davies.88:48
The ball is swung over by Nathan Dyer, Matthew Taylor gets a block in.88:05
Winston Reid has an effort at goal from deep inside the area missing to the right of the target.87:31
Corner taken right-footed by Mark Noble, Miguel Michu manages to make a clearance.87:24
Ricardo Vaz Te delivers the ball, Ben Davies gets a block in.87:07
Shot by Joe Cole. Ashley Williams gets a block in.86:15
The referee blows for offside. Free kick taken by James Tomkins.85:10 Substitution
Substitution Gary O'Neil replaces Mohamed Diame.83:42
Matthew Taylor gives away a free kick for an unfair challenge on Nathan Dyer. Jonathan de Guzman restarts play with the free kick.80:11
Ben Davies takes a shot. Save made by Jussi Jaaskelainen.79:50
Sung-Yeung Ki takes a shot. Save made by Jussi Jaaskelainen.78:25
Andy Carroll gives away a free kick for an unfair challenge on Ben Davies. Gerhard Tremmel takes the free kick.
The ball is crossed by Joe Cole.76:15
Assist by Mark Noble.76:15 Goal scored
Goal! - Andy Carroll - West Ham 1 - 0 Swansea Andy Carroll scores a headed goal from inside the six-yard box. West Ham 1-0 Swansea.75:53
Mark Noble takes the inswinging corner,75:46
A cross is delivered by Joe Cole, Angel Rangel gets a block in.74:19 Substitution
Substitution Nathan Dyer comes on in place of Wayne Routledge.72:07
The referee blows for offside. Jussi Jaaskelainen takes the indirect free kick.70:28
Mohamed Diame produces a right-footed shot from deep inside the penalty area which goes wide of the left-hand post.70:10
Andy Carroll takes a shot. Save made by Gerhard Tremmel.69:29
Free kick awarded for an unfair challenge on Mark Noble by Miguel Michu. Matthew Taylor takes the free kick.68:44
Mohamed Diame has an effort at goal from outside the penalty box which goes wide left of the goal.66:58
Effort on goal by Mohamed Diame from inside the area goes harmlessly over the bar.66:48
Ricardo Vaz Te crosses the ball.63:35
The ball is delivered by Pablo Hernandez, Header from deep inside the penalty area by Miguel Michu goes harmlessly over the crossbar.62:39
Effort from deep inside the area by Miguel Michu misses to the left of the target.61:01 Substitution
Substitution Matthew Jarvis leaves the field to be replaced by Joe Cole.60:42
Matthew Jarvis sends in a cross, Headed effort on goal by Andy Carroll from inside the penalty box misses to the right of the goal.60:33
Matthew Jarvis produces a cross, clearance by Angel Rangel.57:43
Jonathan de Guzman crosses the ball, clearance by James Tomkins.57:25
Short corner taken by Jonathan de Guzman.56:04
Strike comes in from Pablo Hernandez from the free kick, save by Jussi Jaaskelainen.56:04 Substitution
Substitution Luke Moore replaces Leon Britton.56:04
Mohamed Diame challenges Leon Britton unfairly and gives away a free kick.55:43
Outswinging corner taken by Jonathan de Guzman from the right by-line, James Tomkins manages to make a clearance.55:26
Wayne Routledge takes a shot. Blocked by Winston Reid.53:45
Free kick awarded for a foul by Sung-Yeung Ki on Winston Reid. James Tomkins takes the direct free kick.53:21
The ball is crossed by Joey O'Brien, clearance by Sung-Yeung Ki.52:48
Pablo Hernandez is ruled offside. Indirect free kick taken by Jussi Jaaskelainen.51:47
Effort on goal by Andy Carroll from deep inside the area goes harmlessly over the bar.47:44
Ricardo Vaz Te takes a shot. Save made by Gerhard Tremmel.46:32
Mohamed Diame fouled by Sung-Yeung Ki, the ref awards a free kick. Mark Noble delivers the ball from the free kick right-footed from left channel, clearance by Miguel Michu.45:01
The game restarts for the second half.45:00 +1:03 Half time
Half Time The whistle is blown to end the first half.45:00 +0:04
The ball is crossed by Mark Noble.44:24
Inswinging corner taken by Mark Noble, clearance by Miguel Michu.44:06
Ricardo Vaz Te takes a shot. Save by Gerhard Tremmel.43:32
Matthew Jarvis delivers the ball, clearance made by Ashley Williams.42:03
Outswinging corner taken right-footed by Jonathan de Guzman from the right by-line, clearance made by Kevin Nolan.41:34
Ben Davies crosses the ball, clearance made by Matthew Taylor.40:15
A cross is delivered by Angel Rangel, clearance by Kevin Nolan.37:23
Free kick awarded for a foul by Ashley Williams on Andy Carroll. Free kick taken by James Tomkins.35:46
Kevin Nolan takes a shot. Save by Gerhard Tremmel.33:52
Free kick awarded for an unfair challenge on Joey O'Brien by Miguel Michu. Direct free kick taken by James Tomkins.33:17
The offside flag is raised against Kevin Nolan. Indirect free kick taken by Gerhard Tremmel.32:39
Unfair challenge on Ricardo Vaz Te by Angel Rangel results in a free kick. James Tomkins restarts play with the free kick.32:22
Jonathan de Guzman sends in a cross, Winston Reid makes a clearance.31:53
The ball is swung over by Ricardo Vaz Te, Ashley Williams makes a clearance.31:33
The ball is swung over by Ricardo Vaz Te, blocked by Ben Davies.30:29
The ball is crossed by Matthew Jarvis.28:57
Inswinging corner taken by Matthew Taylor, James Tomkins has a headed effort from close in and clears the bar.28:49
The ball is delivered by Mohamed Diame, Sung-Yeung Ki gets a block in.28:14
Free kick awarded for an unfair challenge on Andy Carroll by Chico. Matthew Taylor restarts play with the free kick.27:58
Centre by Pablo Hernandez, Mark Noble gets a block in.25:06
Pablo Hernandez takes a shot. Matthew Taylor gets a block in.23:14
Effort from 12 yards by Andy Carroll.21:01
Leon Britton fouled by Mark Noble, the ref awards a free kick. Chico restarts play with the free kick.20:35
The ball is sent over by Joey O'Brien, Kevin Nolan takes a shot. Save by Gerhard Tremmel.18:42
The official flags Andy Carroll offside. Free kick taken by Ashley Williams.18:29
The ball is delivered by Jonathan de Guzman, save made by Jussi Jaaskelainen.16:26
Effort on goal by Jonathan de Guzman from long range goes over the bar.16:12
Centre by Ben Davies, blocked by Kevin Nolan.15:32
Mohamed Diame takes a shot. Save by Gerhard Tremmel.14:18
Free kick awarded for an unfair challenge on Ben Davies by Kevin Nolan. Jonathan de Guzman produces a shot on goal direct from the free kick.13:31
Shot from just outside the box by Mark Noble misses to the right of the target.13:19
The ball is delivered by Matthew Taylor.11:08
The assistant referee flags for offside against Pablo Hernandez. Indirect free kick taken by Jussi Jaaskelainen.10:06
The ball is crossed by Ben Davies.7:42
Direct free kick taken by Ashley Williams.7:42 Booking
Booking The referee cautions Ricardo Vaz Te for unsporting behaviour.7:21
Foul by Ricardo Vaz Te on Wayne Routledge, free kick awarded.4:56
Corner taken by Mark Noble from the left by-line, clearance made by Gerhard Tremmel.4:35
Kevin Nolan takes a shot. Blocked by Ashley Williams.4:16
Joey O'Brien produces a cross, clearance made by Ashley Williams.1:41
Kevin Nolan challenges Sung-Yeung Ki unfairly and gives away a free kick. Sung-Yeung Ki takes the direct free kick.0:00
The referee gets the game started.
Live data and text provided by our data suppliers