It's always hard to watch a goal machine go hungry in a game, but this example blew me away with Wilfried Bony's incapability to hit the back of the net paired with Robert Green's outstanding performance in between the sticks for Queens Park Rangers.
So, the Swans would have been delighted to have seen the deadlock broken with 10 minutes left on the clock courtesy of a pin-point, angled finish from Ki Sung-Yueng; his first goal since the opening day away trip to Old Trafford.
And the hosts were in dreamland when Wayne Routledge confidently placed his strike into the bottom corner just moments later.
Lukasz Fabianski - 6.5. The former Arsenal keeper should have worn his thermal for the game as he only made a couple of saves. But, like any keeper is expected to do in this league, he did his job. At the end of the day, a clean sheet is highly respectable in this day of age, especially against free-scoring Charlie Austin
Jazz Richards - 7.0. Making his first Premier League appearance this season for the hosts, the 23-year-old will be more than pleased with a clean sheet.
Ashley Williams - 6.0. The Welshman was unusually quiet tonight as his involvement in the game was somewhat limited. He seemed to drift out of the game and in certain periods, you probably wouldn't have even noticed he was there.
Kyle Bartley - 7.0. His Premier League appearances are increasing by the game, and rightly so as he is playing with confidence. That continued as his aerial threat showed clearly, as well as his desire to venture forward.
Neil Taylor - 6.0. I thought this was one of his least impressive performances since breaking into the first team squad at the Liberty Stadium as he showed signs of clumsiness as giving away free kicks seemed to become more frequent as the game progressed.
Leon Britton - 6.5. Like Ashley Williams, Britton tended to drift in and out of the game. However, what he did participate in, it was pleasing to the eye and more often than not created something attackive.
Ki Sung-Yueng - 6.5. His goal may have changed the game in the final moments, but he lacked in creativity on the night and was disappointing. However, take nothing away from his finish.
Wayne Routledge 6.0. Again, a player who scored didn't have the most influential role on the game. The former Hoops winger was caught offside on multiple occasions which broke down the fluency of the game and he often gave the ball away needlessly.
Gylfi Sigurdsson 7.0. Similar to his performance against Crystal Palace at the weekend, the Icelander couldn't find the back of the net although he won't be beating himself up as much as Wilfried Bony, but more of that later. The ex-Spurs man had a simmering free kick expertly saved on the line by Rob Green which required hawkeye to establish whether the ball had crossed the line or not.
Jefferson Montero 8.5. For me, the Ecuadorian was the man of the match. He absolutely shredded Nedum Onuoha and ran him into the ground with his irresistible pace. On countless occasions, he swung a hopeful ball into the box which displayed his willingness to create goals.
Wilfried Bony 6.5. Bony did everything but score tonight. He hit the post, he struck over, wide and straight at Rob Green. His arching runs were unable to exploit the R's defence and he was caught offside many a time. On the whole a frustrating evening for the Ivorian, but an assist may lighten his mood slightly.
Jonjo Shelvey 5.5. I thought Jonjo Shelvey had a shocker after coming on from the bench with just over 10 minutes to go. His clear cut opportunity went begging at his own fault and his clumsiness destroyed the flow of the game.
Nathan Dyer 7.5. Unlike Shelvey, Dyer provided a positive change to the game and his assist to Wayne Routledge's goal helped finish the tie off for good. His lightning pace proved too much for the exhausted QPR defence, and a high work rate almost produced a third goal.
Tom Carroll 7.0. Another former Rangers player entered the field with virtually no time left to play but he certainly made the most of his six minute spell on the field through his innovative spark.