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?
Yellow cards: SWA - Leon Britton 50â€™, Angel Rangel 82â€™, Mark Gower 90â€™
BOL - Darren Pratley 42â€™, Ricardo Gardner 45/48â€™, Paul Robinson 58â€™, Mark Davies 70â€™
Red card: BOL - Ricardo Gardner 58â€™