Swansea took advantage of some poor West Ham defending as they continued their impressive start to the Premier League season.
West Ham goalkeeper Jussi Jaaskelainen allowed Angel Rangel’s tame shot to wriggle under him and into the net to open the scoring on 20 minutes.
Then just nine minutes later James Collins under hit a back pass, which left the impressive Michu through on goal to make it 2-0.
Danny Graham completed the scoring when he slotted home from a low Wayne Routledge cross just after the hour mark.
West Ham started well and almost took the lead when new club-record signing Matt Jarvis whipped a dangerous ball into the box, only to see Kevin Nolan unable to make a connection with just three minutes on the clock.
The should have been the sign of things to come from West Ham, but a lack of concentration at the back ultimately cost them their right to claim anything from the game.
Nathan Dyer’s through ball found full-back Rangel in the West Ham penalty area and his shot, which could’ve have been a cross, managed to find its way underneath the flailing Jaaskelainen and into the net.
Swansea then doubled their lead nine minutes later when Michu capitalised on a weak James Collins back pass and all he needed was one touch to slot it home to double Swansea’s lead.
West Ham appeared to have woken up after their two defensive mistakes and Jarvis almost capped his debut with a goal when his left foot volley from inside the area was palmed away by Michel Vorm.
A strong finish to the half from West Ham could have seen them get back into the game, but Carlton Cole saw his header cleared off the line in stoppage time.
The home side came out the strongest in the second half and they were rewarded with a third goal on 64 minutes when Danny Graham latched on to a Routledge cross from the right, despite defender Guy Demel’s best efforts to get himself in the way.
West Ham barely threatened in the second half, allowing Swansea to sit comfortably on their three goal advantage and add to their 5-0 opening day win at QPR.
Starting XI: Vorm; Taylor (84), Chico, Williams, Rangel; Britton, Michu, Dyer, Routledge (81); De Guzman (75), Graham
Subs: Tremmel, Tate, Davies (84), Augustien (75), Gower, Dobbie, Moore (81)
Goals: Rangel (20), Michu (29), Graham (64)
Yellow Cards: Chico, Rangel
West Ham United
Starting XI: Jaaskelainen; Reid, McCartney, Tomkins (46), Collins, Demel; Nolan, Jarvis, Noble, Diame (69); Cole (62)
Subs: Henderson, O’Brien, Taylor, Diarra (69), Maynard, Maiga (62), Vaz Te (46)
Yellow Cards: Reid, Collins, Nolan, Cole
Referee: Martin Atkinson
|Sat 17||15:00||Home||Cardiff City||Premier League||W 2-0||34,977||3rd|
|Sat 24||15:00||Away||Newcastle United||Premier League||D 0-0||49,622||2nd|
|Tue 27||19:45||Home||Cheltenham Town||League Cup 2nd Round||W 2-1||23,440||-|
|Sat 31||15:00||Home||Stoke City||Premier League||L 1-0||34,946||8th|
|Sun 15||16:00||Away||Southampton (SS)||Premier League||D 0-0||28,794||10th|
|Sat 21||15:00||Home||Everton||Premier League||L 3-2||34,952||14th|
|Tue 24||19:45||Home||Cardiff City||League Cup 3rd Round||W 3-2||18,611||-|
|Sat 28||15:00||Away||Hull City||Premier League||L 1-0||24,291||16th|
|Sun 6||16:00||Away||Tottenham Hotspur||Premier League||W 3-0||35,977||13th|
|Sat 19||17:30||Home||Manchester City (SS)||Premier League||L 3-1||34,507||14th|
|Sat 26||15:00||Away||Swansea City||Premier League||D 0-0||20,455||15th|
|Tue 29||19:45||Away||Burnley||League Cup 4th Round||W 2-0||14,376||-|
|Sat 2||15:00||Home||Aston Villa||Premier League||D 0-0||34,977||14th|
|Sat 9||17:30||Away||Norwich City (SS)||Premier League||L 3-1||26,824||16th|
|Sat 23||17:30||Home||Chelsea (SS)||Premier League||L 3-0||34,977||17th|
|Sat 30||15:00||Home||Fulham||Premier League||W 3-0||34,946||15th|
|Tue 3||20:00||Away||Crystal Palace (BTS)||Premier League||L 1-0||23,891||15th|
|Sat 7||15:00||Away||Liverpool||Premier League||L 4-1||44,781||17th|
|Sat 14||15:00||Home||Sunderland||Premier League||D 0-0||31,843||17th|
|Wed 18||19:45||Away||Tottenham Hotspur||League Cup Quarter-Final||W 2-1||34,080||-|
|Sat 21||15:00||Away||Manchester United||Premier League||L 3-1||75,350||17th|
|Thu 26||15:00||Home||Arsenal (BTS)||Premier League||L 3-1||34,977||19th|
|Sat 28||12:45||Home||West Bromwich Albion (SS)||Premier League||D 3-3||34,946||19th|
|Wed 1||15:00||Away||Fulham||Premier League||L 2-1||25,335||19th|
|Sun 5||12:00||Away||Nottingham Forest (ITV1)||FA Cup 3rd Round||L 5-0||14,397||-|
|Wed 8||19:45||Away||Manchester City||League Cup Semi-Final 1st Leg||L 6-0||30,381||-|
|Sat 11||15:00||Away||Cardiff City||Premier League||W 2-0||27,750||17th|
|Sat 18||15:00||Home||Newcastle United||Premier League||L 3-1||33,343||18th|
|Tue 21||19:45||Home||Manchester City||League Cup Semi-Final 2nd Leg||L 3-0||14,390||-|
|Wed 29||19:45||Away||Chelsea||Premier League||D 0-0||41,376||18th|
|Sat 1||12:45||Home||Swansea City (BTS)||Premier League||W 2-0||31,848||18th|
|Sat 8||15:00||Away||Aston Villa||Premier League||W 2-0||36,261||14th|
|Tue 11||19:45||Home||Norwich City||Premier League||W 2-0||35,153||10th|
|Sat 22||15:00||Home||Southampton||Premier League||W 3-1||33,148||10th|
|Sat 1||15:00||Away||Everton||Premier League||L 1-0||38,286||10th|
|Sat 15||15:00||Away||Stoke City||Premier League||L 3-1||27,015||11th|
|Sat 22||17:30||Home||Manchester United (SS)||Premier League||L 2-0||34,237||14th|
|Wed 26||19:45||Home||Hull City||Premier League||W 2-1||31,033||11th|
|Mon 31||20:00||Away||Sunderland (SS)||Premier League||W 2-1||37,396||11th|
|Sun 6||16:00||Home||Liverpool||Premier League||L 2-1||34,977||11th|
|Tue 15||19:45||Away||Arsenal||Premier League||L 3-1||59,977||11th|
|Sat 19||15:00||Home||Crystal Palace||Premier League||L 1-0||34,977||12th|
|Sat 26||15:00||Away||West Bromwich Albion||Premier League||L 1-0||26,541||14th|
|Sat 3||12:45||Home||Tottenham Hotspur||Premier League||W 2-0||34,977||12th|
|Sat 11||15:00||Away||Manchester City (SS1)||Premier League||L 2-0||47,300||13th|