Steven Gerrard's future at Liverpool may be in doubt but the captain turned back the clock to score in a 3-1 victory at bottom side Leicester City in the Premier League.
Elsewhere, Manchester United maintained their recent improvement with a fourth successive league win, beating Stoke City 2-1 at Old Trafford with a Marouane Fellaini header and Juan Mata free kick either side of a Steven Nzonzi goal for Stoke.
David de Gea guaranteed that United held on to the points with two superb saves late in the game.
United stay fourth but now have 25 points, eight behind leaders Chelsea, who host Tottenham Hotspur on Wednesday, while Liverpool have climbed to eighth place with 20 points.
West Ham United remain fifth, a point behind United, after a 2-1 win at West Bromwich Albion, who have now lost their last four matches. James Tomkins headed the winner for the in-form Hammers in first half stoppage time.
Burnley 1 - 1 Newcastle
Leicester 1 - 3 Liverpool
Man Utd 2 - 1 Stoke
Swansea 2 - 0 QPR
Crystal Palace 0 - 1 Aston Villa
West Brom 1 - 2 West Ham