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.

Results:

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

Source: Reuters