Manchester City have moved above Arsenal into second in the Premier League - after beating Fulham 4-2.