He had little to do in the first half against a West Brom side who failed to get out of their own half. A solitary strike from Ideye was all with which he had to cope and he did it with ease. That continued in the second with few chances on target.
Lined up alongside Williams for a third consecutive league fixture and looked at ease in the first half with little to do.
Steady in defence but not tested as much as he should have been. Had to deal with Ideye, the Baggies' record signing, but did not look troubled.
The right-back made his 100th top-flight appearance for the club, which is remarkable given his journey from League One, but he was not as present here, notably due to the existing width offered by Dyer ahead of him.
Had little to cope with at the back with Berahino ahead of him failing to cause him any problems in the first half.
Always showed for the ball, which was promising. Did not always play the right pass or make the right moves, wasting a chance and losing possession too easily in the first half against Ideye, but was a bright spark in the middle for his side.
Had been involved in all three of Swansea's league goals prior to today and was exceptional again. Started with an assist after linking up with Dyer and playing him in with a clever back-heel. Added another for Dyer once more for their third.
Fresh from his new contract extension, the game suited his play with the Swans enjoying large spells of possession. Looked to sit deep and pick up the ball during attacks and played his role well, although he was never pressured.
Looked a danger on the right-hand side and caused Davidson problems all game. Was direct in his running and always gave width. Opened the scoring with a one-two with Sigurdsson and added a second one-on-one with Foster. An England call not too far away, perhaps?
Caused all sorts of troubles for the visitors and got himself on the scoresheet with a sublime effort on the volley. He nearly repeated that feat with an almost identical move later on, after West Brom failed to clear, but could not keep it down.
Only Daniel Sturridge has more goals than the big Ivorian since the turn of the year and he came close to adding more here, forcing a header onto the bar. Not as prolific in front of goal as usual but his hold-up play was strong.
Had a fair few attacks with which to deal but was let down by the sloppy defensive play in front of him. Two errors gifted the opening couple of goals but he could do little about the third one, which was placed right into the bottom corner from Dyer.
Started the game with an error that was costly for his club as he slipped in the penalty area after some quick passes from Swansea, allowing Dyer the chance to open the scoring. Struggled to cope with his workload.
Part of a struggling defence, he had two notable moments. One was a poor header, knocked straight into the path of Routledge to dispatch. The second was an indirect free kick, deemed to play a back-pass, but was unlucky in the call.
Has a chance to really impress both West Brom and parent club Liverpool this season, with the right-back spot his for the taking, but was troubled against the direct running of the Swansea wingers and looked a little slow.
Made his full debut for the club - a forced change due to injury - but looked a little off the pace. Made a few rash tackles against Dyer and could not cope with his agility in the final third. Left open for the third goal, he tried but did not always have the quality.
Has been tipped for big things ever since his breakthrough campaign in the Championship but, despite a starting berth again today, did not really impress. Came off at half-time to make way for Sessegnon.
Always a trier and can cover ground well and did the same again in this match but the West Brom midfield was dangerously exposed at times and Gardner simply could not get close enough on occasions.
Scored the winner in this fixture when the sides met last year in a 2-1 victory for the Baggies but had little joy here. Along with his midfield team-mates, he found it tough chasing the game but grew stronger with his side at 3-0 down.
Did not offer enough creativity for his side but not entirely his fault as they simply did not see enough of the ball.
Isolated up top for his side as the lone striker and contributed to his club's only shot on target in the first half - although it was tame, at that. Did not look as strong as his physique perhaps suggests but is still to get to grips with the league.
Had little of the ball in the first half with West Brom chasing the game and failing to create much in the final third but had one or two moments in the second when they improved, including a deflected effort that fell just wide of the post.
Came on for Routledge just after the hour mark to make his third consecutive substitute appearance for his new club. Nearly made an early impact after playing in Bony but the striker fired his shot just over the bar from the edge of the box.
Made his way on the pitch late on for Bony and had a chance to shoot but could not get the ball out of his feet.
Came on in the second half but did not have a chance to impact the game with his side still chasing it.
Brought on at the interval to add some much-needed attacking flair given they had just one shot on goal in the first-half. Looked to make an impact early on as they created chances but that dipped throughout the second half.