Arsenal closed the gap on Premier League leaders Liverpool to six points with a 5-1 thrashing of reigning champions Manchester City while Marcus Rashford left Manchester United for Aston Villa.