Hammers slump to heavy defeat at Ipswich
Ipswich hit five past league leaders West Ham to move clear of the bottom three and shock the Hammers.
Michael Chopra gave the home side an early lead when he scored his first goal in eight games.
Daryl Murphy made it 2-0 before Jack Collison headed a goal back, only for Lee Martin to restore the two-goal lead with a penalty.
Jay Emmanuel-Thomas scored his first of the evening from 30 yards out before he made it five in injury-time.
It was the Tractor Boys' first win in eight games, while for the visitors it was their first league defeat of 2012.
There were just three minutes on the clock when Chopra opened the scoring, after some good work by Emmanuel-Thomas.
Carlton Cole then hit the post for the visitors, with a header, before James Tomkins headed over.
West Ham were left to rue their missed chances when Murphy converted from close-range but just seconds later they were back in it.
Collison headed in a Noble free-kick on the stroke of half-time, only for Town to go straight down the other end and restore their two-goal advantage.
Did you know?
That was the first time Ipswich have completed the league double over West Ham since the 1976/77 season
It was the first time Ipswich have beaten the Hammers at home in a league match since 1989
George McCartney fouled Chopra in the box and Martin made no mistake sending Green the wrong way from the spot.
Emmanuel-Thomas fired in the fourth from long-range before taking his tally for the season to four with virtually the last kick of the game.
The win moves Paul Jewell's side up to 19th while West Ham stay top after Southampton were held to a 1-1 draw at home to Cardiff City.
Ipswich Town 12 Lee-Barrett 03 Cresswell 07 Edwards 20 Smith 31 Sonko 11 Martin Booked 17 Drury 19 Hyam 27 Murphy 09 Emmanuel-Thomas 10 Chopra (Scotland - 79' ) Substitutes 01 Wright 05 Delaney 06 Leadbitter 21 Bullard 14 Scotland West Ham United 01 Green 02 Reid 03 McCartney Booked 05 Tomkins 18 Faubert 04 Nolan Booked 10 Collison 14 Taylor (Hall - 69' ) 16 Noble (Baldock - 46' ) 22 Lansbury 09 Cole (Nouble - 69' ) Substitutes 15 Faye 32 O'Neil 07 Baldock 24 Nouble 46 Hall