Ipswich Town moved level on points with Championship leaders Leicester City by beating Swansea City 3-2 at Portman Road. Alex Jones provides his player ratings.

Vaclav Hladky

Very little he could do about the either of Swansea's goals. Other than that, he was largely untested until the end, when he made a big save to deny Jamal Lowe. Confident playing out from the back as usual. 7

Harry Clarke

Possibly a few questions about how Lowe was able to come in from the right and score late on, but other than that, he was solid at the back, allowing Omari Hutchinson the freedom to do what he needed ahead of him. 7

Luke Woolfenden

Trademark performance. Not one to get stuck in, but incredible positioning to stop Swansea's attacks before they even start. Looked really comfortable on the ball, but like Clarke, possibly some questions over that late consolation goal. 7

Cameron Burgess

Put in a huge tackle to deny Jamie Paterson in a one-on-one situation in the first half. Not a great deal to do other than that, as the back line marshalled Swansea really well for most of the game. 7

East Anglian Daily Times: Town's back line marshalled Swansea's attack well until stoppage timeTown's back line marshalled Swansea's attack well until stoppage time (Image: Stephen Waller)

Leif Davis

Created the most chances (4), won the most duels (7) and drew the most fouls (3) of anyone on the pitch. Got Liam Cullen sent off with a clever run in the second half. Involved in everything, which usually has to happen for Town to win. What a player. 9

Sam Morsy

Another superb performance that can so easily slip under the radar. Physical when he needed to be, but also incredibly calm and composed on the ball. Carved open Swansea's defence with some superb passes. One of the best players on the pitch. 8

Jack Taylor

Exceptional on his first home league start. Trademark finish to get Town back into the game, and it was clear they needed a moment of magic like that. A really exceptional strike. Other than that, he linked up play really well and battled hard. 9 (Man of the Match)

Omari Hutchinson

Really lively. He'll be frustrated that he couldn't score his one-on-one chance in the first half, but he made up for that by being a constant threat with impressive dribbling and accurate crosses. The challenge for him now is to remain consistent. 7

Conor Chaplin

What possessed him to pass the ball from a one-on-one position remains to be seen, but other than that, he was really impressive. A goal and an assist to his name, setting up Jack Taylor before firing Town ahead soon after. A real menace that Swansea couldn't handle. 8

Nathan Broadhead

Lost more duels (8) than anyone else and wasn't really as involved as we've seen before at Portman Road. Missed a big chance in the first half, but truthfully didn't have a big part to play in this one. 6

East Anglian Daily Times: George Hirst has contributed to eight goals in 15 games this seasonGeorge Hirst has contributed to eight goals in 15 games this season (Image: Ross Halls)

George Hirst

A goal and an assist, like Chaplin, so deserves some real recognition after a tough few weeks. Impressive hold-up play to set up the second goal before confidently dispatching the penalty to seal the win. 8

Sub: Marcus Harness (63')

Not quite as bright off the bench today. Nine touches and a frustrating moment where he picked the wrong pass, but offered some fresh legs regardless. 6

Sub: Wes Burns (63')

Added a spark off the bench. Won a corner and fired a shot wide from distance. Will be great to have him back from the start. 6

Sub: Massimo Luongo (77')

Didn't have enough time to do anything. Only had six touches, which shows how the game played out at the end. 6

Sub: Dane Scarlett (77')

Picked up a booking which could've been a red with a stricter referee. Got stuck in but also missed some really good chances late on. 6

Sub: Freddie Ladapo (89')