FREDDIE WOODMAN 6
Helpless with the opener but produced a fine save to keep out Sam Morsy's effort. Good save from Johnson but couldn't keep out the second goal. A few nervy moments in there too.
BEN CABANGO 6
Solid in the opening half, although a tad wasteful in possession. Replaced as Swansea went for broke for the second half.
RYAN BENNETT 6
Decent enough at the back in fairness. Didn't do too much wrong.
MARC GUEHI 6
Unlucky with Boro's first goal but was otherwise solid. Made his fair share of interceptions and tackles. Vital block on his own line in the second half.
CONNOR ROBERTS 6
Carried on from his man-of-the-match display against Nottingham Forest. Always a threat on the right flank and defended well.
Want the latest Swansea City news straight to your inbox?
Join hundreds of Swans fans in getting the breaking news, transfer gossip and big interviews sent to your inbox on a daily basis.
Sign up below and then each day at 4pm you'll receive a handy round-up of all the day's latest news with links to read the full articles.
All you have to do is click here and select the Swans newsletter.
The best part? It's completely free!
KOREY SMITH 5
Swansea needed more from the central midfielder as they went back to two in the middle. Some decent interventions but nothing going forward.
JAY FULTON 5
Won plenty of tackles, but often fell foul of the referee. Booked in the first half and was a tad sloppy in possession at times. Hooked at the break.
RYAN MANNING 5
Wasn't quite on the same page as others on the left flank. Got caught out a few times too, which wasn't entirely his fault.
KASEY PALMER 6
Some exciting flashes from the No.10, although the final moment was just lacking. Subbed late on.
ANDRE AYEW 5
Nowhere near his best, but could have had a penalty in the first half. Boro will be delighted to have kept him so quiet.
JAMAL LOWE 4
Unable to fire home in the first half after a slick move on the right and was unable to offer much else. Subbed.
Viktor Gyokeres (for Cabango) - Spurned a glorious chance shortly after coming on. Decent hold up play. 6
Wayne Routledge (for Lowe) - Some decent flashes but not really enough. 6
Matt Grimes (for Fulton) - Some decent moments as Swansea pushed, but balls into the box needed to be better. 6
Yan Dhanda (for Palmer) - Looked to make things happen and got his rewards with the goal. 7 Star Man
Jordon Garrick (for Smith) - Thought he'd equalised but was offside. N/A