Norwich 0 Chelsea 0

Fernando Torres fired another blank as battling Norwich held Chelsea to a goalless draw at Carrow Road.

The Spain striker, who has not scored since October, endured another frustrating afternoon, denied in the first half by John Ruddy before then stabbing wide in front of goal from eight yards.

Norwich tested Petr Cech through captain Grant Holt and went on to record a first clean sheet of the season as they continued their progress under Paul Lambert.

Everton 1 Blackburn 1

David Goodwillie earned Blackburn a precious point at Goodison Park after Tim Cahill had ended a 13-month goal drought to put Everton ahead.

The Australian, who had not scored since a clash with Manchester City on December 20, 2010, took advantage of some poor defending to tap home in the 24th minute.

Blackburn had hit the woodwork twice in the first half but it took them until 18 minutes from time to level when Goodwillie bundled in in an attempted clearance from Cahill, and they rode their luck to hang on for a draw.

Blackburn boss Steve Kean chose to leave out captain Christopher Samba completely after he submitted a transfer request this week while top scorer Ayegbeni Yakubu was suspended and new loan signing Anthony Modeste only on the bench.

Wolves 2 Aston Villa 3

Two-goal Robbie Keane marked his full Aston Villa debut with a superb second-half winner against 10-man Wolves in a pulsating Barclays Premier League derby at Molineux.

The on-loan Los Angeles Galaxy striker's double helped Villa to come from behind against his old club after Darren Bent's early penalty had been cancelled out by goals from Michael Kightly and Dave Edwards.

Wolves had been reduced to 10 men with 15 minutes remaining after midfielder Karl Henry kicked out at winger Marc Albrighton and received a red card.

Victory enabled Villa manager Alex McLeish to celebrate his 53rd birthday in style and his side have now taken 11 points from their last five away matches.

But Wolves remain embroiled in a relegation battle and are in the bottom three after their sequence without a league win was extended to eight games.

QPR 3 Wigan 1

Mark Hughes registered his first Barclays Premier League win as QPR manager with a convincing win over fellow strugglers Wigan at Loftus Road.

Rangers started nervously, but took the lead in the 32nd minute when Heidar Helguson slotted home from the penalty spot after James McCarthy handled in the box and they then made it 2-0 on the stroke of half-time thanks to Akos Buzsaky's brilliant free-kick.

Hugo Rodallega pulled one back for the Latics with a strike of equal brilliance before Tommy Smith blasted home from 25 yards to complete the win following Helguson's failure to convert a second penalty.

Sunderland 2 Swansea 0

Stephane Sessegnon's superb goal set Sunderland on the way to victory over Swansea as the Black Cats extended their unbeaten home record under Martin O'Neill.

The Benin international produced a fine 14th-minute finish to open the scoring, and substitute Craig Gardner made sure with a thumping volley five minutes from time.

But the hosts did not have things all their own way and goalkeeper Simon Mignolet had to pull off a good 58th-minute save to keep out Gylfi Sigurdsson's free-kick in a tight encounter.

Stoke 1 West Brom 2

West Brom finally ended their 30-year hoodoo at Stoke as well as bringing the curtain down on their recent miserable run in the Barclays Premier League.

After losing 13 games and drawing five of their previous 18 visits to this part of the Potteries, it required two mistakes from Stoke goalkeeper Thomas Sorensen to gift Albion the points.

Sorensen first allowed by a low 30-yard screamer from James Morrison, and after substitute Cameron Jerome seemingly salvaged a point in the 86th minute, Graham Dorrans then beat the Norwegian in injury time with a 25-yard free-kick.

Fulham 5 Newcastle 2

Clint Dempsey's hat-trick helped Fulham to an impressive 5-2 defeat of Newcastle today.

Having gone behind to a first-half Danny Guthrie screamer, the Cottagers came out firing in the second period.

Danny Murphy and Bobby Zamora netted penalties either side of a Dempsey brace in a 16-minute period.

Hatem Ben Arfa pulled one back with the clock winding down, although Dempsey scored again at the last.

Bolton 3 Liverpool 1

Bolton's battle to avoid relegation received an unexpected boost with victory over a Liverpool side who need to improve quickly if their season is not to unravel around them.

Midfielders Mark Davies and Nigel Reo-Coker gave the home side a deserved 2-0 lead inside half-an-hour and although Craig Bellamy's seventh of the season reduced the deficit Gretar Steinsson restored the two-goal cushion just five minutes into the second half.

The victory saw Wanderers move out of the bottom three with a performance full of desire and tenacity which, especially in the first half, had the visitors' looking at each other quizzically.

Manager Kenny Dalglish will also no doubt want answers to how a side with only one home win all season - and who have lost their last 10 against the Reds - could open up a usually reliable defence so easily.

Prior to this match only Barclays Premier League title-chasers Manchester City and Tottenham had scored three or more against Liverpool this season.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.