Liverpool begon slap aan het duel, maar doelman José Manuel Reina zag het schot van Zavon Hines tot zijn opluchting via de paal terug het veld in stuiteren. Fernando Torres had minder moeite om het net te vinden. Zijn actie aan de linkerkant van het strafschopgebied beëindigde hij met een puntertje in de korte hoek achter Robert Green.
West Ham liet zich echter niet uit het veld slaan. Alessandro Diamanti benutte, ondanks dat hij uitgleed, een penalty: 1-1. Daarna was het weer de beurt aan de bezoekers. Steven Gerrard kopte in uit een corner, waarna Dirk Kuijt van dichtbij het laatste tikje gaf en Liverpool opnieuw aan de leiding bracht.
De thuisploeg toonde opnieuw veerkracht, want op slag van rust maakte Carlton Cole gelijk. Na een uur spelen moest Kuijt plaatsmaken voor Ryan Babel, die zijn invalbeurt bekroonde met de assist bij de winnende treffer van Torres. Een kwartier voor tijd passeerde Babel zijn man op snelheid aan de rechterkant, waarna hij met een panklare voorzet het hoofd van Torres vond, die Liverpool naar de winst kopte.

