It was hard not to feel sorry for Rovers` injury-ravaged squad who, having been thumped 6-0 at home to Ipswich in midweek, then lost the services of Ryan Burge ahead of the clash and the influential James Coppinger during the pre-match warm-up.
Sean O`Driscoll was only able to name four substitutes at the Liberty Stadium - a reserve goalkeeper and three centre-halves - but even the latter trio could not have prevented what was essentially a training ground exercise for Swansea in the first half.
Scott Sinclair notched his 19th goal of season and Ashley Williams added a deserved second just before the break.
Rovers tightened up and prevented Swansea from having it all their own way after the break, but Luke Moore still managed to add another to move the Welsh outfit up to third in the npower Championship and inflict a seventh league defeat in eight games on the visitors.
No-one could deny Brendan Rodgers` side all three points as they racked up a total of 15 shots and 11 corners compared to zero from Doncaster on both accounts, with only a mixture of wayward finishing and brave defending keeping down the scoreline.
Source: PA
Source: PA