The Swans reached only a third semi-final in top-flight cup competitions in their 100-year history thanks to an 81st-minute own goal from Boro's Seb Hines.
Hines could not clear a Swansea corner as the Barclays Premier League side exerted sustained late pressure, and the ball flew off him and past Boro goalkeeper Jason Steele.


