Millwall skipper Steve Morison scored his first goal of the season as the Lions defeated Queens park Rangers in Ian Holloway’s first return to the Den since he was sacked in 2015.

The 34-year-old headed home ten minutes into the second-half to extend the club's unbeaten home run to four games, moving them to within four points of the top-half.

This was Millwall’s third game in seven days and, as a result, manager Neil Harris made three changes from the side that drew with Wolves on Tuesday.

Mahlon Romeo came in at right back for the injured Conor McLaughlin, Morison replaced Tom Elliott and Ryan Tunnicliffe returned ahead of Shaun Williams, who dropped top the bench.

As excepted, Millwall made a fast start and Aiden O’Brien was inches from giving them an early lead, but couldn’t convert from Jed Wallace’s cross.

Despite a period of possession from the visitors, it was the Lions who were creating all the chances. Firstly, George Saville had his low drive saved by Alex Smithies, then Lee Gregory twisted and turned before seeing his goal bound effort blocked by Grant Hall.

The chances continued to come for the home side and continued to be wasted. This time, Romeo and Tunnicliffe combined well to fashion an opening for Wallace, but he could only volley into the side-netting.

It took QPR 36 minutes to register their first shot on target and Jake Bidwell should have given them the lead, but headed straight at Jordan Archer.

The Hoops started the second-half well and dominated the early exchanges with Luke Freeman going close, but his header was easy for Archer. That chance seemed to wake Millwall up and they took the lead shortly after.

Wallace clipped a perfectly weighted ball to the back post and Steve Morison powerfully headed home his first goal of the season and his first since the play-off final.

Harris brought on Shaun Williams for Aiden O’Brien with 20 minutes left to shore things up in the middle with Ryan Tunnicliffe moving to the left and Williams partnering Saville in the middle as QPR started to take control.

The home side had a late chance to make it a less nervy final five minutes, but substitute Fred Onyedinma didn’t see Tunnicliffe at back-post, who was all alone just yards out.

Rangers nearly made them pay on 89 minutes, but Matt Smith headed narrowly wide from close-range.

Despite some more late pressure from the away side, Millwall held on for their seventh home win of the season.

Only Wolves, Cardiff City, Sheffield United and Derby County have won more home points this term than the Lions.