Chelsea tops Aston Villa in thrilling fashion