Man City 2-3 Liverpool
Dirk Kuyt scored his first Barclays Premier League goal since November to secure a dramatic victory for Liverpool.
The Holland striker rattled the ball home in stoppage time to stun 10-man Manchester City.
The home side had raced into a two-goal lead in the first half through Stephen Ireland and Javier Garrido.
Fernando Torres pulled a goal back before City's Pablo Zabaleta was sent off.
The momentum was then with Liverpool with Torres adding a second before Kuyt had the final word.