Manchester City cut Arsenal's lead at the top of the Premier League to two points on Sunday (NZT) with a 2-1 win against Newcastle.