An enthralling advert for second-tier football at the Liberty Stadium leaves the table tantalisingly close with six matches remaining, with just one point - and the merest of goal difference - separating second-placed Norwich, third-placed Cardiff and Swans in fourth.
The hosts overcame a nervy start to break the deadlock after five minutes courtesy of a superb free-kick from on-loan Chelsea striker Fabio Borini, his third goal in three games.
Mark Gower showed great technique to drill home a stunning second from fully 20 yards just before the half-hour mark, picking the perfect moment to grab his first of the season.
The Canaries made almost all of the running after the break and enjoyed their fair share of chances to get back into it, but Swansea held firm and added an injury-time third through on-loan Ipswich man Tamas Priskin to inflict only a second defeat in 19 matches on Paul Lambert`s side.
The result will also have left a smile on the face of QPR boss Neil Warnock, who has seen his table-toppers keep their nine-point lead intact despite a stunning 4-1 defeat at bottom club Scunthorpe.
Source: PA
Source: PA