Arsenal kept their hopes of the English Premier League title alive with a 2-0 victory against Newcastle in a full-blooded encounter at St James’ Park.
Now chasing table toppers Manchester City who have a game in hand, by 1 point, results in the final four matches may still see Arsenal clinch their first league trophy since 1998.
Ccity moved to the top of the log after a 2-1 win over Leeds, while Chelsea returned to winning ways after 10 games with a 3-1 win over Bournemouth.
There were also wins for Liverpool over Brentford, Wolves beat Aston Villa 1-nil, Tottenham beat Crystal Palace 1-nil, while West Ham beat Manchester United 1-nil.
Matches continue today as Fulham play Leicester, Brighton host Everton, and Nottingham Forest face Southampton.