FREDDIE WOODMAN 8
A fairly routine opening half where he did everything that was required. Barely troubled after the restart until he made a fine save to deny Kenneth Zohore as he kept his 19th Championship clean sheet of the campaign.
KYLE NAUGHTON 8
Did everything needed defensively when it came to clearances and tackles. Experience was telling.
RYAN BENNETT 9
The centre-back was an absolute colossus in the air as always on his return to the starting XI. Totally nullified a physical Millwall outfit. Outstanding.
MARC GUEHI 8
Brilliant in the air and looked very comfortable throughout as Swansea were largely untroubled at the back. Another fine display.
RYAN MANNING 8
Got forward well and never shirked a challenge. Very combative display which was vital against a strong Millwall side.
MATT GRIMES 8
A really good display from the captain who led by example by chasing every lost cause and was so good on the ball too.
JAY FULTON 8
Won his fair share of tackles in the middle of the park, and his energy was vital in helping Swansea win the midfield battle. Superb from the Scot.
CONOR HOURIHANE 8
Set pieces were decent and got into plenty of good areas. He played his part in Swansea's opener and looked back to his best.
JAMAL LOWE - Star Man 9
Put in a really good shift in a bid to get his side going. And after spurning a glorious chance, he coolly struck beyond Bartosz Bialkowski on two occasions in the second half. Wonderful performance.
ANDRE AYEW 8
Worked ever so hard and took his goal - his 15th of the campaign - remarkably well. Classy in the second half as Swansea looked comfortable.
WAYNE ROUTLEDGE 8
On his first league start of the season, Routledge showed some decent moments on the ball and played a key role in Ayew's opener. His class and experience told, particularly with his assist for Lowe's first strike.
Subs
Roberts (for Routledge) - Helped Swansea see out the game. 6
Morgan Whittaker (for Lowe) - Too late to make an impact. N/A
Ollie Cooper (for Ayew) - As above. N/A