Manchester United restored their seven-point lead at the top of the Premier League table on Wednesday when, against the betting odds, they came back from a goal down to win 2-1 at Newcastle United.
Edwin van der Sar's error allowed Peter Lovenkrands to give the Magpies the lead but Sir Alex Ferguson's side hit back to win thanks to goals by Wayne Rooney and Dimitar Berbatov.
Aston Villa's hopes of clinching a place in next season's Champions League suffered another setback as they lost 2-0 at Manchester City.
An Elano penalty, after James Milner had fouled Shaun Wright-Phillips, and a late goal by the former Chelsea winger sank Martin O'Neill's stuttering side.
Stoke City moved out of the relegation zone with a vital 2-0 win at home to Bolton Wanderers, James Beattie and Ricardo Fuller grabbing the goals at the Britannia Stadium.
Everton remain sixth after drawing 0-0 at Blackburn Rovers while Tottenham moved four points clear of the bottom three with a 4-0 drubbing of Middlesbrough, who remain entrenched in the relegation zone.
Robbie Keane and Roman Pavlyuchenko scored Spurs' first two goals before an Aaron Lennon double ended Boro's challenge.
West Ham United won 1-0 at Wigan Athletic thanks to Carlton Cole's first-half goal. Both sides finished the match with ten men though - Cole seeing red for the Hammers before Lee Cattermole was dismissed in the second half.
Hull City eased their relegation concerns with a crucial 1-0 win at mid-table Fulham courtesy of Manucho's last-gasp goal at Craven Cottage.
In the Championship, Franck Queudrue's 87th-minute header helped Birmingham City beat Bristol City 1-0 at St Andrew's while Sheffield United won 2-1 at Coventry City to strengthen their promotion push.
Leigh Bromby gave the Blades the lead on the stroke of half-time and
Chris Morgan doubled their advantage nine minutes after the break.
The Sky Blues pulled one back through skipper Scott Dann but it was too little too late for Chris Coleman's side.
In Scotland, Scott McDonald scored twice as Celtic beat Kilmarnock 2-1 at Rugby Park, a result that moved Gordon Strachan's side three points clear at the top of the table after Rangers surprisingly lost 1-0 at home to Inverness Caledonian Thistle.
Ian Black's late penalty was enough to secure three points for Terry Butcher's side at Ibrox as Caley Thistle moved off the foot of the table.
A late winner from Ruben Palazuelos kept Hearts on course for a third-place finish as they won 2-1 at Motherwell.
There was also a late winner at New Douglas Park where Steven Fletcher netted to give Hibernian a 1-0 victory at Hamilton.