Ipswich Town continued their fine run of form with a 3-1 win against Birmingham City. Alex Jones provides his player ratings.

Vaclav Hladky

Distribution was good, both when playing out from the back and knocking it long. Didn't have too many saves to make but shut out almost everything that was thrown his way. Couldn't do too much about Jordan James' goal. 7

Axel Tuanzebe

Exceptional throughout. Shut out Birmingham's left side and looked so, so composed both on and off the ball. Then, on top of that, he provided the assist for Jeremy Sarmiento's goal. By far his best performance in a Town shirt, which is even more impressive when considering that he was out of position. 9 (Man of the Match)

Luke Woolfenden

Hard to put any blame on him for Birmingham's equaliser, and he looked pretty good other than that. Slick on the ball, as usual, and defended well. Looking really consistent at the moment. 8

Cameron Burgess

Drawn to the byline for the cutback for the equaliser, but again, it's hard to put too much blame on him. He put in yet another impressive shift other than that, and his partnership with Woolfenden is beginning to flourish again. 8

East Anglian Daily Times: Leif Davis put in a strong defensive performanceLeif Davis put in a strong defensive performance (Image: Stephen Waller)

Leif Davis

Not his creative self, but got stuck in and defended well. Caught a little high for the equaliser but nobody really supported him as they usually do. Possibly could've done a bit more when Ipswich were trying to break down their opponents in the second half. 7

Sam Morsy

Started off well and bagged an assist for Conor Chaplin, but grew frustrated when things went against Town, including refereeing decisions. That being said, he was always the man trying to drag them forward, firing in shots from deep and trying to break through the defensive line. In the middle of everything. 8

Massimo Luongo

Drew countless fouls when pushing up the pitch, which was needed. Acted as the deep-lying metronome when Morsy tried to push forward. Accurate with his passes and strong with his tackles, but lost the battle with Koji Miyoshi that led to the equaliser. 7

East Anglian Daily Times: Wes Burns came off injured in the first half of the gameWes Burns came off injured in the first half of the game (Image: Ross Halls)

Wes Burns

Looked so exciting and lively during his short time on the pitch, and my early thoughts were that he could have a big impact in a game. It was a real shame to see him pick up that knock - hopefully it's nothing serious. 6

Conor Chaplin

Trigger happy, as usual, but it paid off. Finished with three shots on target and three blocked efforts, giving him an xG of 0.83, which was almost more than double what Birmingham managed across the 90 minutes. Offered a bit of everything. 8

Nathan Broadhead

Started well but couldn't maintain his levels. Got into tight pockets of space and looked bright, but he burnt out towards the end of the first half and eventually went off with a knock. Missed a big chance to put Ipswich back ahead seconds after Birmingham's equaliser. 6

Kieffer Moore

Won the most duels of anyone on the pitch, as you'd expect, but also created the most chances, which isn't what you'd expect from your target-man striker. Bagged an assist for the third goal but will be frustrated with his missed chances. 7

East Anglian Daily Times: Jeremy Sarmiento and Omari Hutchinson both came off the bench to scoreJeremy Sarmiento and Omari Hutchinson both came off the bench to score (Image: Ross Halls)

Sub: Omari Hutchinson (20')

Thrown in early on and played really well. Four chances created, but it was his decision making that stood out yet again. His crosses from the right were always dangerous and his shots were problematic. Wrapped up the win at the death with a composed finish. 8

Sub: Jeremy Sarmiento (62')

A little frustrating at times, because his flicks didn't really work at 1-1 against a Birmingham side that defended really well, but he was also aggressive and added something extra on the left flank. A few wayward shots, but he scored when it mattered to put Town ahead. 7

Sub: Marcus Harness (90')

N/A