Erling Haaland and Rayan Cherki strike as Manchester City beat league leaders Arsenal to close the gap to three points with a game in hand and pile more pressure on Mikel Arteta's side.