Ipswich Town struck in the dying stages of stoppage time to seal a 3-2 win against Southampton at Portman Road. Alex Jones provides his player ratings.

Vaclav Hladky

Made four saves, some of which were absolutely crucial. Good distribution. Kept Town in it at times. 8

Axel Tuanzebe

A few moments where he was caught too high up, such as Southampton's second goal, but had some good defensive contributions too. Was clear that the Saints tried to target his side in the first half, however. 7

Luke Woolfenden

Maintained his levels from the 1-0 win at Blackburn Rovers. Excellent positioning, good physicality. Slick playing out from the back, as always. 8

Cameron Burgess

Colossal at the back. Headed every cross that Southampton delivered into the box straight back out. Big tackles, helped shut down everything that came down his side. A really big shift. 8

East Anglian Daily Times: Leif Davis has contributed to 18 goals in 37 gamesLeif Davis has contributed to 18 goals in 37 games (Image: Stephen Waller)

Leif Davis

How does he do it? Kieran McKenna revealed that he was ill heading into the Blackburn game and could hardly breathe, yet he delivered an incredible performance and went one better today. An astonishing goal, a superb assist. This man is going straight to the top. 9 (Man of the Match)

Sam Morsy

Pinged an excellent ball to set up the opener, but he struggled in the latter stages of the first half and had to walk a bit of a tightrope after picking up a yellow card. Came back after the break and looked miles better, spraying passes around with astonishing accuracy. 8

Massimo Luongo

Felt like he was running on empty a bit. Southampton's midfield found it too easy to play through him at times in first half. Some nice moments on the ball, but struggled off it during transitions. 7

Kayden Jackson

A standard Kayden Jackson performance. Ran hard, took on his man and tried to deliver some dangerous crosses into the box. They were hit and miss, and he was ultimately hooked off around the hour-mark. 7

Conor Chaplin

Southampton did well to limit his space. Had a few nice moments and forced a good save from Gavin Bazunu on 30 minutes. Battled hard when things got scrappy. 7

Omari Hutchinson

Not an easy game for him. Tried a few bits which didn't quite work out, but did add a spark and did well to control the ball when Town took a more direct approach. 7

Kieffer Moore

Didn't have a great deal to work with during his time on the pitch, but held up the ball and tried to influence both ends of the pitch. Pulled up with a back injury and had to be brought off in the latter stages of the first half. 6

East Anglian Daily Times: Ali Al-Hamadi was brought on for the injured Kieffer Moore in the first halfAli Al-Hamadi was brought on for the injured Kieffer Moore in the first half (Image: Stephen Waller)

Sub: Ali Al-Hamadi (36')

Aside from one moment, where he made a really poor decision in a three-on-two situation, he looked impressive. He didn't do what Kieffer Moore did, but he offered a different threat and hit the post. Lively. 7

Sub: Nathan Broadhead (61')

Changed the game. Scored the equaliser with a superb low strike and just gave Town a real freshness in the final third. Creative, threatening, a brilliant cameo. 8

Sub: Jack Taylor (61')

A superb performance off the bench. Set up Nathan Broadhead's equaliser with a slick first-time pass, but he crucially added energy into a midfield that looked devoid of it. 8

Sub: Harry Clarke (61')

Offered that extra width when Ipswich needed it. Acts as a superb replacement for Axel Tuanzebe, bringing a real drive to push down the flank, but he'll be desperate to start sooner rather than later. 7

Sub: Jeremy Sarmiento (89')

Eight minutes on the pitch, four touches, one shot, one goal. What more can you do? 7