Brendan Rodgers' men continued their brilliant form in Wales with a third-straight win at their home, which is slowly becoming a fortress, although they did concede there for the first time this campaign.
Bolton had to deal with ten men for most of the second half after Ricardo Gardner was shown a second yellow card in the 48th minute and that decision brought about Swansea's opening goal when Joe Allen was allowed to skip past the Trotters defence and slot past Jussi Jaaseklainen in the bottom right corner from the edge of the area.
Less than ten minutes later and the Swans were two ahead when ex-Swansea man Darren Pratley brought down Angel Rangel in the area. The referee pointed to the spot and Scott Sinclair stepped up to send Jaaseklainen the wrong way for his third penalty of the season.
With just over 15 minutes remaining, Bolton were given a lifeline when Swansea substitute Danny Graham chased back hard in defence but could only divert the ball into the back of his own goal but it didn't do too much damage as in injury time, he got a chance to redeem himself when he was played in by a brilliant Rangel long ball and took a few touches before sliding it past Jaasekelainen to wrap up proceedings.
The win put Swansea up to 10th on the table with their third victory of the campaign as Owen Coyle's Bolton dropped to second bottom following their eighth defeat.
TRIBAL ASKS: Is Owen Coyle's job at Bolton in danger?