Tim Cahill's late header gave Everton a 1-0 win over Manchester City at Eastlands.

The midfielder got on the end of a pinpoint Leon Osman cross to seal the win in injury time in an otherwise uneventful match.

English Premier League leaders Liverpool endured a frustrating second half as they were held to a 2-2 draw at home against Hull.

Rafael Benitez's men were made to pay for missing several chances and now sit two points ahead of Chelsea which could overtake them if they beat West Ham on Sunday.

The sides went in level at 2-2 after Steven Gerrard had rescued Liverpool from a terrible start.

The Tigers have already claimed the prize scalps of Arsenal and Tottenham on the road this season and went 2-0 up thanks to a Paul McShane header and a Jamie Carragher own goal.

But Gerrard converted a Dirk Kuyt cross on 24 minutes to put Liverpool back in it before he restored parity after turning home a Yossi Benayoun knockdown inside the box.

Sami Hyypia's header hit the post on the hour and Xabi Alonso also went close but the hosts could not find the net and had to settle for their third league draw in four.

Paul Ince's position as Blackburn manager was thrown into further doubt after his side was beaten 3-0 by Wigan at the JJB Stadium.

Ince's job is said to be under threat and his side got off to a poor start when it went behind thanks to Emile Heskey who converted Antonio Valencia's cross after nine minutes to open the scoring.

Things then went from bad to worse for Ince as Valencia surged down the left flank unopposed and cut inside to fire past Paul Robinson to make it 2-0.

Lee Cattermole curled an 18-yard shot past Robinson to seal Rovers' misery 13 minutes from time.

Former Gunner Jeremie Aliadiere came back to haunt Arsene Wenger by scoring the equalising goal for Middlesbrough to deny Arsenal three points in a 1-1 draw at the Riverside Stadium.

Aliadiere pounced with a fine glancing header in the 29th minute to cancel out Emmanuel Adebayor's 17th-minute opener and ultimately ensure Gareth Southgate's men a well-deserved share of the spoils.

Stewart Downing was denied a second-half winner by a fine save from Manuel Almunia but the Gunners also had their chances through Robin van Persie and substitute Nicklas Bendtner.

Sunderland ran riot at the Stadium of Light where they hammered West Brom 4-0 to give Ricky Sbragia his first win as the Black Cats' caretaker manager.

Kenwyne Jones' diving header broke the deadlock after 22 minutes and he then picked up a loose ball in the box to stab home from close range and double the hosts' advantage.

Andy Reid's clever header added another for Sunderland before Djibril Cisse scored from the spot after Roman Bednar was adjudged to have handled in the box.

Aston Villa moved into fourth after beating Bolton 4-2 at Villa Park.

Gabriel Agbonlahor levelled Johan Elmander's opener before Kevin Davies deflected a Martin Laursen header past Jussi Jaaskelainen to give Villa the lead.

The England striker's close-range header gave the hosts a two-goal cushion before Ashley Young made it 4-1.

Davies scored at the right end to pull one back for Bolton but the result had already been put beyond doubt.

Stoke and Fulham played out a goalless draw in a tight game at the Britannia Stadium.

Clint Dempsey had the best chance of the match but his 70th-minute block denied Fulham their first away win of the campaign.

Middlesbrough 1 (Aliadiere 28)
Arsenal 1 (Adebayor 16)

Stoke City 0
Fulham 0

Sunderland 4 (Jones 22, 24, Reid 40, Cisse 47p)
West Bromwich Albion 0

Wigan Athletic 3 (Heskey 10, Valencia 12, Cattermole 77)
Blackburn Rovers 0

Aston Villa 4 (Agbonlahor 25, 67, Davies 40og, Young 78)
Bolton Wanderers 2 (Elmander 17, Davies 86)

Liverpool 2 (Gerrard 24, 32)
Hull City 2 (McShane 12, Carragher 22og)

Manchester United 0
Tottenham 0

Manchester City 0
Everton 1 (Cahill 90)