Late own goal sends Blues into the next round of the cup
Swansea took the lead after Bartosz Bialkowski let slip Kenji Gorre’s shot before Darren McQueen levelled early in the second-half.
The visitors were forced to play the last 20 minutes with 10 men after Henry Jones was sent-off for a foul on McQueen and the Welsh club were made to pay when Curtis Obeng turned the ball into his own net.
Bialkowski was called into action early on, getting down well to collect Ryan Hedges’ shot off the wet surface.
McQueen came close for Blues with a shot from the edge of the box skidding just wide of the right post.
Swansea went in front in the 22nd minute with ex-Manchester United youngster Gorre’s long-range strike slipping past Bialkowski.
Town had a chance to level 10 minutes before the break when the head of Balint Bajner met a great ball in from the left from Alex Henshall but the striker’s effort went wide.
Swansea would have doubled their lead shortly before the interval if not for Bialkowski’s quick save low to his left to deny Kyle Copp.
Blues started the second-half much the better side and Henshall came close with a shot at the far post smartly saved by Oliver Davies.
On 49 minutes, Town were level though. Monty Patterson blocked Obeng’s clearance on the edge of the box and McQueen reacted quickest to slide the ball past Davies.
Gorre flashed the ball across the face of goal with no one in a black and red shirt there to turn it in as Swansea responded.
Jones was then dismissed for a tackle from behind on McQueen, Cameron Stewart sent a thunderous shot just wide from fully 40 yards as Town chased a winner and it came in added on time via the unfortunate Obeng, whose header from Stewart’s cross looped into his own net.