Ipswich Town returned to winning ways with a 3-1 victory against Millwall at Portman Road. Alex Jones provides his player ratings.

Vaclav Hladky

Didn't have a great deal to do but did well with the handful of shots that Millwall had, getting down low a couple of times in the first half. Looked good with the ball at his feet and got Town playing on the front foot before the break. Couldn't do much with the late goal. 7

Harry Clarke

Solid. Pushed forward well and shut out Millwall's left flank until the latter stages, where a cross from his side ended with a goal. Town have two really good options at right-back and he showed some good moments tonight. 7

Axel Tuanzebe

Welcome to the party, Axel Tuanzebe. A big performance that shows why Town moved to bring him in. No, he wasn't perfect, and he didn't have a great deal to do in the first half, but he made made the most passes of anyone on the pitch and boasted the highest accurate pass rate (93%). Manipulated the space really well and looked confident on the ball. 8

Cameron Burgess

Big improvement. Looked really confident on the ball and dominant against Millwall's front line. Played a big part in the third goal by picking out Davis instead of going for goal, which the fans certainly wanted him to do. His partnership with Tuanzebe could start to grow. 8

East Anglian Daily Times: Leif Davis has registered more assists than anyone else in the ChampionshipLeif Davis has registered more assists than anyone else in the Championship (Image: Stephen Waller)

Leif Davis

Not a game full of his trademark attacking runs, especially after the break, but bagged yet another assist to take his tally to the season to eight. When he's at Portman Road, his quiet games are so impressive. 8

Sam Morsy

A typical Sam Morsy performance where he dictated the tempo and probably went under the radar. His physicality certainly helped in the second half. Made some good attacking runs too. 8

Massimo Luongo

Dominant. Controlled things so well and took his goal superbly. Could've bagged a second after the break. A really impressive performance at Portman Road. 9 (Man of the Match)

Wes Burns

Such a threat. Didn't score or assist, but he was always the outlet on the right. Gave Ryan Longman nightmares and found acres of space to do real damage. He's vital to this team. 9

Conor Chaplin

Back to his normal self, to an extent. Lots of shots, lots of action. A goal and an assist to his name. Some of his passes felt a little sloppy at times, however, although it didn't really have an impact on Ipswich's attacking threat. 9

East Anglian Daily Times: Five of Nathan Broadhead's seven goals this season have come at Portman RoadFive of Nathan Broadhead's seven goals this season have come at Portman Road (Image: Steve Waller)

Nathan Broadhead

Better. Loved cutting inside and creating overloads. While he wasn't always busy in the final third, he took his goal really well, firing a fine header into the net. 8

George Hirst

Not an overly busy night, but he still played his part. Another assist to take his total to six, heading the ball down for Chaplin's opener. Nine goal contributions so far this season, which is a good haul. 8

Sub: Marcus Harness (69')

Few good shots after coming on. Forced a fantastic save from Bartosz Bialkowski at the end. 6

Sub: Kayden Jackson (69')

Set up a good move shortly after coming on but didn't have a great deal to do after that. 6

Sub: Omari Hutchinson (69')

Didn't do a great deal. Played a part in the move that Jackson started but had a pretty quiet cameo otherwise. 6

Sub: Dane Scarlett (69')

His time will come, but this was a pretty frustrating one. Had a golden chance to score late on but couldn't beat Bialkowski. 6

Sub: Jack Taylor (90')