
Arsenal produced their best performance in weeks to beat Newcastle and keep their Premier League title dream alive.
Defeat at St James’ Park would have seen their title hopes all but over, but a Martin Odegaard goal and Fabian Schar putting into his own net sealed a deserved three points.