Fernando Torres endured another torrid afternoon as 10-man Chelsea secured a comfortable 4-1 victory over Swansea.
The Spain striker had given Chelsea the lead on 29 minutes but was shown a straight red card 10 minutes later for a rash challenge on Mark Gower.
A goal in each half from Brazilian midfielder Ramires made the game safe for Chelsea.
Defender Ashley Williams then scored a consolation for Swansea before Didier Drogba added a fourth in stoppage time.
Villas-Boas backs Torres dismissal
Chelsea made two changes to the side that lost at Manchester United, with Frank Lampard making way for John Obi Mikel and Nicolas Anelka starting ahead of Didier Drogba.
Swansea named an unchanged side from their win over West Brom, and the visitors made an encouraging start, with Blues old boy Scott Sinclair prominent - Branislav Ivanovic had to make an important block to halt the winger's run.
Raul Meireles volleyed over from 12 yards before Leon Britton blocked a close-range effort from Ramires as Chelsea started to press.
Another Ramires effort was dealt with comfortably by Swansea's Dutch keeper Michel Vorm before Ivanovic's long-range effort flashed over the bar.
Didier Drogba scored his first Premier League goal at Stamford Bridge since 2 January
Chelsea are unbeaten in their last 63 league matches against promoted clubs, stretching back 10 years
Ashley Williams scored Swansea's first Premier League away goal
Juan Mata chipped a ball over the top and Angel Rangel played Torres onside, allowing him to swivel and find the bottom corner.
Chelsea were turning on the style and seven minutes later doubled their advantage. Ashley Cole picked out the advancing Ramires on the edge of the area and he coolly slotted the ball through the legs of Vorm.
Swansea chances were now few and far between, with Williams failing to get his head to Gower's free-kick.
But Torres's afternoon was to take a turn for the worse for a second week in succession as he was shown a straight red card by referee Mike Dean for a two-footed challenge on Gower.
With the extra man, Swansea, who introduced Wayne Routledge for Britton at the interval, began the second half strongly.
Meireles was forced to concede a corner before Nathan Dyer's rasping effort from the edge of the area deflected off Mikel and hit the crossbar with Petr Cech helpless.
Soft goals 'disappoint' Rodgers
Mikel prevented Leroy Lita converting Rangel's cross before Jose Bosingwa was forced to clear Williams' header off the line from the resulting corner.
At the other end, Vorm had to scramble to push away Cole's cross, which had been deflected off an oblivious Garry Monk.
Anelka then almost scored a superb individual goal when his piledriver struck the bar and with 14 minutes remaining Ramires scored his second, cutting inside Williams before slotting past Vorm.
Swansea claimed a consolation when Williams found himself unmarked in the box to head home Gower's free-kick - his side's first away goal in the Premier League.
But it was Chelsea who had the last word, with substitute Drogba turning on Malouda's pass and steering the ball home.
Chelsea manager Andre Villas-Boas:
"With 10 men, we never lost our will to continue to attack and I think it paid off. It was an important win for us based on the last defeat at Old Trafford and showing resilience in the end again after Wednesday.
"It really shows the nature and commitment of these players towards their objectives."
Swansea manager Brendan Rodgers:
"I don't think Torres is a malicious player. It's one where the ball's just got away from Gower.
"He probably feels it's there to be won and he's trying to show his intention at the moment that he's fighting for everything.
"To be fair, the best team won, so I'm not going to sit here and say that we deserved to win the game."
Full Time The game is over, as the referee blows his whistle.
The assist for the goal came from Florent Malouda.
90:00 +3:44 Goal scored
Goal! - Didier Drogba - Chelsea 4 - 1 Swansea Didier Drogba grabs a goal from just inside the penalty area to the bottom left corner of the goal. Chelsea 4-1 Swansea.
Direct free kick taken by Joe Allen.
90:00 +3:13 Booking
Booking Mikel shown a yellow card.
Mikel gives away a free kick for an unfair challenge on Scott Sinclair.
Effort from inside the area by Ramires misses to the left of the goal.
John Terry fouled by Wayne Routledge, the ref awards a free kick. Petr Cech takes the free kick.
Didier Drogba challenges Angel Rangel unfairly and gives away a free kick. Angel Rangel takes the free kick.
Mark Gower takes the outswinging corner, Header from close in by Ashley Williams misses to the left of the goal.
Danny Graham is caught offside. Petr Cech restarts play with the free kick.
Free kick crossed right-footed by Didier Drogba.
Booking Neil Taylor is cautioned by the ref for unsporting behaviour.
Free kick awarded for a foul by Neil Taylor on Didier Drogba.
Mark Gower provided the assist for the goal.
85:48 Goal scored
Goal! - Ashley Williams - Chelsea 3 - 1 Swansea Ashley Williams scores a headed goal from close range. Chelsea 3-1 Swansea.
A cross is delivered by Mark Gower,
Booking Ashley Cole receives a caution for unsporting behaviour.
Free kick awarded for an unfair challenge on Wayne Routledge by Ashley Cole.
Scott Sinclair sends in a cross, clearance made by Branislav Ivanovic.
Foul by Jose Bosingwa on Scott Sinclair, free kick awarded. Scott Sinclair takes the direct free kick.
Substitution Josh McEachran joins the action as a substitute, replacing Raul Meireles.
The referee blows for offside against Scott Sinclair. Petr Cech takes the indirect free kick.
Unfair challenge on Angel Rangel by Florent Malouda results in a free kick. Garry Monk takes the free kick.
Didier Drogba challenges Mark Gower unfairly and gives away a free kick. Mark Gower takes the direct free kick.
Substitution Didier Drogba on for Nicolas Anelka.
Free kick awarded for a foul by Mikel on Scott Sinclair. Mark Gower takes the free kick.
Jose Bosingwa provided the assist for the goal.
75:46 Goal scored
Goal! - Ramires - Chelsea 3 - 0 Swansea Ramires gets on the score sheet with a goal from inside the penalty area low into the middle of the goal. Chelsea 3-0 Swansea.
Direct free kick taken by Florent Malouda.
Booking Garry Monk goes into the book.
Garry Monk gives away a free kick for an unfair challenge on Nicolas Anelka.
A cross is delivered by Angel Rangel, clearance by John Terry.
Nicolas Anelka gives away a free kick for an unfair challenge on Joe Allen. Direct free kick taken by Garry Monk.
Wayne Routledge is caught offside. Petr Cech restarts play with the free kick.
Substitution Stephen Dobbie comes on in place of Nathan Dyer.
Wayne Routledge delivers the ball.
The ball is delivered by Angel Rangel, clearance by Ashley Cole.
Effort on goal by Raul Meireles from 20 yards. Michel Vorm makes a comfortable save.
The ball is sent over by Raul Meireles.
The ball is sent over by Neil Taylor, clearance by Ashley Cole.
Wayne Routledge is flagged offside by the assistant referee. John Terry restarts play with the free kick.
The referee blows for offside against Ashley Cole. Michel Vorm takes the indirect free kick.
Florent Malouda produces a cross, Ashley Williams gets a block in.
Joe Allen concedes a free kick for a foul on Mikel. Direct free kick taken by Mikel.
Shot from 25 yards from Nicolas Anelka.
Petr Cech restarts play with the free kick.
Substitution Juan Mata leaves the field to be replaced by Florent Malouda.
Substitution Danny Graham is brought on as a substitute for Leroy Lita.
Angel Rangel handles the ball and concedes a free kick.
Ramires has an effort from just inside the box that misses to the left of the goal.
Raul Meireles takes the inswinging corner, Ashley Williams manages to make a clearance.
The ball is delivered by Ashley Cole, Michel Vorm makes a save.
Mikel takes the free kick.
Booking The referee cautions Nathan Dyer for unsporting behaviour.
Nathan Dyer challenges Nicolas Anelka unfairly and gives away a free kick.
Centre by Angel Rangel, blocked by Mikel. Mark Gower takes the outswinging corner, Ashley Williams takes a shot. Jose Bosingwa gets a block in.
Nathan Dyer sends in a cross, Branislav Ivanovic makes a clearance.
Effort from 20 yards by Nathan Dyer. Mikel gets a block in. Corner taken by Mark Gower from the right by-line played to the near post, Scott Sinclair takes a shot. Mikel gets a block in. Outswinging corner taken from the right by-line by Mark Gower. Free kick awarded for a foul by Leroy Lita on Branislav Ivanovic. Petr Cech takes the direct free kick.
Corner taken right-footed by Mark Gower to the near post, clearance by Nicolas Anelka.
The referee blows his whistle to start the second half.
Substitution Leon Britton leaves the field to be replaced by Wayne Routledge.
45:00 +2:08 Half time
Half Time The whistle is blown to end the first half.
Neil Taylor sends in a cross, clearance by Branislav Ivanovic.
Free kick awarded for an unfair challenge on Neil Taylor by Jose Bosingwa. Direct free kick taken by Neil Taylor.
Leroy Lita fouled by John Terry, the ref awards a free kick. Leon Britton takes the free kick. The ball is swung over by Scott Sinclair, save by Petr Cech.
Angel Rangel takes the free kick.
Dismissal Fernando Torres is shown a red card.
Fernando Torres challenges Mark Gower unfairly and gives away a free kick.
Free kick awarded for an unfair challenge on John Terry by Angel Rangel. Juan Mata crosses the ball from the free kick left-footed from left wing.
Assist on the goal came from Ashley Cole.
35:05 Goal scored
Goal! - Ramires - Chelsea 2 - 0 Swansea Ramires finds the back of the net with a goal from just inside the area low into the middle of the goal. Chelsea 2-0 Swansea.
The offside flag is raised against Nicolas Anelka. Michel Vorm restarts play with the free kick.
Mark Gower crosses the ball in from the free kick.
Booking The referee books Juan Mata for unsporting behaviour.
Foul by Juan Mata on Angel Rangel, free kick awarded.
Garry Monk challenges Fernando Torres unfairly and gives away a free kick. The ball is swung over by Juan Mata, Headed effort on goal by Mikel from inside the penalty box misses to the right of the goal.
Juan Mata is caught offside. Michel Vorm restarts play with the free kick.
Juan Mata provided the assist for the goal.
28:51 Goal scored
Goal! - Fernando Torres - Chelsea 1 - 0 Swansea Fernando Torres grabs a goal from inside the six-yard box to the bottom left corner of the goal. Chelsea 1-0 Swansea.
Shot from just outside the box by Branislav Ivanovic goes over the target.
Ramires takes a shot. Save by Michel Vorm.
Centre by Raul Meireles, Garry Monk makes a clearance.
Raul Meireles has an effort at goal from long distance that goes wide left.
Raul Meireles sends in a cross.
Fernando Torres challenges Leon Britton unfairly and gives away a free kick. Direct free kick taken by Garry Monk.
Raul Meireles gives away a free kick for an unfair challenge on Angel Rangel. Angel Rangel takes the direct free kick.
Unfair challenge on Branislav Ivanovic by Leroy Lita results in a free kick. Ashley Cole takes the free kick.
Jose Bosingwa crosses the ball.
Ramires takes a shot. Blocked by Leon Britton.
Shot on goal by Raul Meireles from inside the box goes harmlessly over the target.
Nicolas Anelka produces a right-footed shot from close in which goes wide of the right-hand upright.
The ball is delivered by Raul Meireles.
Scott Sinclair gives away a free kick for an unfair challenge on Mikel. Branislav Ivanovic takes the free kick.
Neil Taylor produces a cross, clearance made by Ashley Cole.
Angel Rangel delivers the ball, clearance made by Branislav Ivanovic. Corner taken right-footed by Mark Gower from the right by-line to the near post, clearance by Nicolas Anelka.
Ramires concedes a free kick for a foul on Leon Britton. Direct free kick taken by Garry Monk.
Jose Bosingwa sends in a cross.
Nicolas Anelka fouled by Neil Taylor, the ref awards a free kick. Branislav Ivanovic restarts play with the free kick.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.