Fernando Torres' power header got the ball rolling for Rafael Benitez's men inside three minutes before a stunning free-kick by David Luiz and a Branislav Ivanovic header had the points in the bag by the break.
Villa goalkeeper Brad Guzan did his best to limit the damage with a string of fine saves in the second half, but he could not keep out Frank Lampard's stinging long-range effort and then suffered the ignominy of Ramires slotting a fifth between his legs.
Oscar made it six from the spot in the 79th minute and there was still time for Eden Hazard to become the seventh different goalscorer when he lashed home, while Ramires made it eight at the death as Paul Lambert's men were brought back to earth with a bump following last week's win at Liverpool.
Lampard's goal, meanwhile, took him ahead of Bobby Tambling's record of 129 top-flight goals for Chelsea on his 500th Premier League start.
Manchester United missed the chance to extend their lead in the title race back to six points as Swansea striker Michu came out on top in the battle of the Barclays Premier League's top scorers in a 1-1 draw.Patrice Evra had given United the lead at the Liberty Stadium in the 16th minute as he headed home from a Robin van Persie corner.
But Swansea continued their good record against the top-flight big guns as Michu finished from close range to move clear of Van Persie with his 13th league goal of the season.
United hold a four-point lead over Manchester City at Christmas but will be left to rue a series of missed chances during the final half-hour when they piled the pressure on their hosts.
Stewart Downing was the star for Liverpool as they ran out 4-0 winners against Fulham while a last-gasp strike from Gareth Barry gave City a point against Reading.
Barry's late goal spared Manchester City's blushes as they edged out bottom side Reading 1-0 at a relieved Etihad Stadium.
Roberto Mancini's side trailed local rivals and current league leaders Manchester United by six points in the title race heading into this weekend, and they appeared to be at risk of losing more ground thanks to a dogged defensive effort from the Royals.
But Barry rose to head home in stoppage time from David Silva's cross to trim United's lead to three points before their clash with Swansea on Sunday.
In the early game, Mikel Arteta's penalty proved enough for Arsenal to defeat Wigan 1-0 and make it three Premier League victories in a row for the first time since March.
There was very little between the sides and it was the hosts who had the best chance of the first half but it was wasted by Arouna Kone.
The goal came on the hour mark after Jean Beausejour was deemed to have fouled Theo Walcott, much to the anger of the Wigan fans, and Arteta made no mistake.
The three points lifted Arsenal up to third ahead of Chelsea, who play on Sunday, while Wigan remain in the bottom three and have now taken only one point from their last five games.
Everton moved back into the top four as they came from behind to beat West Ham 2-1 at Upton Park.
Carlton Cole fired the Hammers into the lead, just moments after the Toffees had seen a Leon Osman effort ruled out after Victor Anichebe was adjudged to have fouled Jussi Jaaskelainen.
Anichebe levelled after the break before Cole was sent off for a high challenge on Leighton Baines.
Everton capitalised as Steven Pienaar grabbed the winner and the visitors held out after Darron Gibson was dismissed late on.
As a result, Tottenham dropped to fifth as they failed to beat Stoke in a 0-0 draw at White Hart Lane.
Liverpool winger Stewart Downing had a rare day to remember at Anfield as his first Premier League goal for the club helped them ease to a 4-0 victory over Fulham.
The England international also registered his first league assist in setting up Steven Gerrard - after Martin Skrtel's opener - and capped his performance with a goal of his own before Luis Suarez added an injury-time fourth.
Back to the afternoon action and Norwich saw their 10-game unbeaten run come to an end as they were beaten 2-1 by West Brom.
Robert Snodgrass' free-kick gave the Canaries the lead, but goals from Zoltan Gera and Romelu Lukaku ensured it was the Baggies who took the three points at The Hawthorns.
Substitute Shola Ameobi gave Newcastle a valuable 1-0 win over QPR.
The striker got the only goal of the game after being teed up by Sylvain Marveaux to leave their opponents five points adrift of safety.
Sunderland also claimed an important 1-0 win as they came out on top at Southampton.
Steven Fletcher grabbed the winner from Stephane Sessegnon's mishit shot just before half-time to lift the Black Cats up to 15th and leave the Saints above the drop zone on goal difference.
Sunday's Premier League Results
Swansea 1-1 Man United
Chelsea 8-0 Aston Villa
Satuday's Premier League Results
Wigan 0-1 Arsenal
Man City 1-0 Reading
Liverpool 4-0 Fulham
Newcastle 1-0 QPR
Southampton 0-1 Sunderland
Tottenham 0-0 Stoke
West Brom 2-1 Norwich
West Ham 1-2 Everton