Albion fought back from a goal down to earn all three points on a rainy night in Wales.
Goals from Craig Dawson and Ahmed Hegazi were enough to see off Swansea.
Here's who caught our eye against the Swans.
Sam Johnstone: Should've done better with Swansea's goal but had little else to do. 6/10
Tosin Adarabioyo: An assured performance from the youngster who quickly put his error at Ipswich behind him. 7/10
Craig Dawson: Excellent looping header at the far post to equalise for Albion. Didn't put a foot wrong all night. 7/10
Ahmed Hegazi: Marshalled Albion's defence well and seems a different player now in a back four. 7/10.
Kieran Gibbs: Albion's most reliable player. Did well at both ends of the pitch without being spectacular. 7/10
Jake Livermore: Was discliplined in front of Albion's defence and covered the hard yards. 6/10
James Morrison: Another neat and tidy display from Mozza who should've done better with a volley from the edge of the area. 6/10
Matt Phillips: Two excellent corners from midfielder who looked a threat all evening. 7/10
Hal Robson-Kanu: Did well to hold the ball up and bring others into the game. Worked tirelessly throughout. 6/10
Jay Rodriguez: Another who worked his socks off and to close space for Swansea's defenders. 6/10
Harvey Barnes: So unluckly not to score Albion's third with his wonderful individual effort that rocketed back off the post. 6/10
SUBS
Dwight Gayle: Came on with only minutes remaining but didn't have an impact. 5/10
Gareth Barry: Brought on with only seconds remaining to help Albion get over the line. 5/10.