Premier League Champions Manchester City needed an injury time winner from Gareth Barry to beat bottom side Reading 1-0 at the Etihad.
The City midfielder got on the end of a David Silva cross to head home and send them within three points of leaders Manchester United.
Elsewhere today Arsenal beat Wigan one nil at the DW Stadium to move up to third place.
Mikel Arteta scored a penalty for Arsenal on the hour mark.
=
Everton are fourth after they came from behind to beat West Ham 2-1 at Upton Park
Carlton Cole put the Hammers ahead but Victor Anichebe (pr: Ah-nee-cha-bee) levelled it for Everton.
Steven Pienaar won it for the Toffees.
Cole was sent off for the home side while Darron Gibson was also shown a red card for Everton late on.
Everton boss David Moyes thought both red cards were harsh:
Tottenham and Stoke finished scoreless at White Hart Lane which means Spurs drop to fifth.
=
West Brom came from a goal down to win 2-1 at home to Norwich.
Robert Snodgrass gave Norwich the lead but Zoltan Gera equalised for West Brom
Romelu Lukaku grabbed the winner in the last 10 minutes.
=
Newcastle beat QPR 1-0 at St. James’ Park thanks to a late winner from Shola Amoebi (pr: Am-ee-obi).
=
and Sunderland were 1-0 winners away to Southampton – Steven Fletcher with the goal.