Newcastle United remain locked in a battle for a Champions League spot as we head into the final stretch.
The Magpies are currently inside the top four, and they have a huge game against direct rivals Tottenham this weekend. Eddie Howe’s men have been in good form generally, but they suffered a setback with defeat to Aston Villa last weekend. As Newcastle prepare for the Spurs clash, we have put together a Premier League table based on the last 10 games alone to see which teams are in the best form.
Take a look below as we go from bottom to top...