Andre Ayew gave the Swans the advantage, dispatching a penalty after he was adjudged to have been fouled by Dael Fry.

Boro came out fighting in the second half, and Marcus Tavernier hammered home an equaliser. 

But substitute Marcus Browne was show a straight red card before Ayew put Swansea back in front, Paddy McNair also dismissed as the home side increased their advantage through Sam Surridge.

Watch extended highlights from the game in the video player above.