West Ham United suffered a 3-2 home defeat to Liverpool in the Premier League this afternoon.

The visitors took the lead with a spectacular strike from Glen Johnson but Mark Noble's penalty made it 1-1.

Steven Gerrard headed into his own net to give the Hammers a half-time lead but Joe Cole replied against his old club in the second half.

The winning goal for Liverpool came in the 79th minute when Jordan Henderson's cross was attacked by Jonjo Shelvey but West Ham defender James Collins got the final touch as it deflected into the net.