Resurgent Wigan continued their fine form by beating Newcastle 4-0. Victor Moses was inspired, scoring a brace for the Latics.
Franco Di Santo put the icing on the cake with the fourth goal for the Latics, who are now three points clear of the relegation zone.
Arsenal had a chance to pull clear of Newcastle as they travelled to Stoke but Peter Crouch headed the Potters into the lead.
Robin van Persie levelled for the Gunners but they missed the chance to move six points clear in third place.
Swansea were swiftly out of the blocks against relegated Wolves, and went 4-1 up before half-time.
But Wolves finally showed some fighting spirit - albeit a little too late this season - and two goals from Matt Jarvis saw them claim a 4-4 draw.
Kevin Davies helped himself to a double away to Sunderland as Bolton led, and then came from behind to draw 2-2.
Davies put Bolton ahead but Nicklas Bendtner equalised with his eighth goal of the season.
Tattoed Sunderland winger James McClean put the Wearsiders into the lead but Bolton claimed a late leveller.
Everton striker Nikica Jelavic fired his side into an early lead at home to Fulham from the penalty spot
Marouane Fellaini doubled Everton's lead as the Cottagers offered up little resistance.
Nikica Jelavic added his second, and the Toffees' third before the end of the first half.
Tim Cahill rounded off a 4-0 win for Everton and celebrated with his customary sprint to the corner flag.
Stephen Warnock, Ciaran Clark and Billy Jones battle for posession during West Brom's dull derby stalemate with Aston Villa.
Luis Suarez was in sensational form for Liverpool against Norwich as he bagged his first hat-trick for the club.
Luis Suarez celebrates his second goal with Liverpool team-mate Steven Gerrard
Luis Suarez takes home the match ball after securing his hat trick