Chri Brammer shares his player ratings from Ipswich Town’s dramatic, late victory at Millwall on Tuesday night.

33. BARTOSZ BIALKOWSKI 6

Pulled off good second-half save from Steve Morison, from range, but wasn’t his usual commanding self in the first period

2. DOMINIC IORFA 6

Had a good battle with Aiden O’Brien, which just about ended honours even

12. JORDAN SPENCE 6

Got better as game wore on, scored winner.

4. LUKE CHAMBERS 6

Given tough time by Morison in first half, but possessed heart of a lion, even when times were tough

3. JONAS KNUDSEN 6

Given tough time in first half by Jed Wallace.

9. MARTYN WAGHORN 8

Two excellent finishes, playing out of poition on the right of midfield. Proving to be a bargain already

8. COLE SKUSE 8

Excellent midfield performance, Assured with and without the ball and gave Ward the license to get forward

18. GRANT WARD 8

Excellent all-action display from the centre and came up with two assists

20. FREDDIE SEARS 6

Hard-working as ever but chances didn’t fall to him

14. JOE GARNER 7

Great goal from distance. Aggressive performance. Led line well.

10. DAVID McGOLDRICK 6

Quiet in first half until he set up Waghorn’s second goal. Similar story in second half.

SUBSTITUTE

17. DANNY ROWE 6

Replaced Waghorn on right. Was defending for most part.