Millwall secured a point at the Den after an end-to-end 2-2 draw with league leaders Wolves.
Striker Lee Gregory opened the game on 13 minutes before the visitors drew level through Diogo Jota.
Neil Harris' men would go down 2-1 through Romain Saiss but Jake Cooper rescued something for the Lions late on.
Here is how News Shopper rated Millwall's players...
Jordan Archer – 6 – Made an early save to deny Doherty at his near post and made a superb stop to deny Costa when he was one-on-one. Should have done better with Saiss’ goal.
Conor McLaughlin - 6 – Look rusty. Was extremely lucky to stay on the pitch after a poor tackle on Barry Douglas and was replaced just after half-time with what looked like an injury.
Shaun Hutchinson - 8 – He just keeps improving. A few important clearances and blocks, but he made a great header that found Cooper for Millwall’s second.
Jake Cooper - 8 – Defended superbly against the meanest attack in the league and headed home the all-important equaliser at the far post.
James Meredith - 6 – Found it tough against Costa and could have done better for Wolves’ goal. Was beaten too easily.
Jed Wallace - 7 – Another assist. His fine pass sent Gregory in the clear, who made no mistake. Energetic as always.
Shaun Williams – 6 - First start in exactly three months and it was clear to see. Was booked for a late early challenge. Will need time to get back to his best. Had a good chance.
George Saville – 6 – Quiet afternoon. Showed some nice touches.
Aiden O’Brien - 6 – Should have got himself on the score sheet, but couldn’t convert at the far post. Helped out Meredith defensively, but made some poor decisions in the final third.
Tom Elliott - 6 – Won a lot in the air, but clumsily gave the ball away far too often. Frustrating afternoon.
Lee Gregory – 8 – Scored a superb goal and all-around performance. Covered every blade of grass and finished fantastically when the chance came his way. Man of the match.
SUBS
Mahlon Romeo - 6
Steve Morison - 7
Ryan Tunnicliffe - N/A
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here