Manchester City took advantage of Arsenal's latest slip to reduce the gap at the top of the Premier League to two points after beating Sunderland 3-0 at the Etihad.