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