Millwall claimed a home victory on Saturday afternoon as The Lions were 4-1 victors over Sheffield Wednesday in the Sky Bet Championship.
Callum Paterson gave Wednesday an early lead in South London, but Kenneth Zohore's powerful penalty restored parity shortly before the half-time break.
The Lions, who had their confidence restored by that goal, then proceeded to score twice in just over a minute in the second-half - through Scott Malone and half-time substitute Ben Thompson - before Mahlon Romeo added the gloss late on to secure a first home win since October.
Gary Rowett made three changes for the visit of The Owls, as George Evans - for his debut - Romeo and Jon Dadi Bodvarsson all came into the starting XI at the expense of Thompson, Danny McNamara and Jed Wallace, who all dropped to the bench.
The first talking point of the game came with nine minutes on the clock as, after Ryan Woods cheaply lost possession in midfield, Wednesday advanced into the box. Debutant Evans was able to block the cross, but as Adam Reach claimed the rebound, he tumbled under the close attentions of Romeo. Fortunately for Millwall, referee Geoff Eltringham did not blow for a spot-kick.
However, that fortune was to last just one minute as The Owls took the lead through Paterson. Elias Kachunga recieved the ball on the visitor's left-hand side and burst into the area before the ball found the frontman, who had the easiest of tasks to open the scoring.
The Lions were at sixes and sevens defensively and Wednesday could have added a second with 17 minutes on the clock, but after Millwall failed to clear the ball from their own box, Joey Pelupessy's effort went wide.
Bodvarsson had to head a Barry Bannan free-kick away from his own goal-line on 21 minutes, but that then set up a counter-attack for The Lions as Woods fed Ryan Leonard - the midfielder ran half the length of the pitch and created an opening for a shot, but his decision to pass - inaccurately - to Zohore was to cost Millwall the chance to equalise.
Zohore then found the grasp of Keiren Westwood with a free-kick just a little over 10 minutes before the half-time break, and three minutes later came the chance for The Lions to get on the scoresheet as Pelupessy hauled back Leonard in the area, resulting in Eltringham pointing to the spot. Zohore stepped up to take and gave Westwood no chance, smashing the ball into the net for 1-1.
Millwall were now finishing the half on top and Maikel Kieftenbeld had the chance to put The Lions in front on 42 minutes, but his shot found the upper tier behind the goal.
Rowett opted to bring Thompson into the action at the break, and the first opportunity of the second-half went the way of The Lions, but Evans struck over from a corner.
Reach then had a go at Bialkowski's goal but the effort was comfortable for the stopper, before Bodvarsson was incredibly unlucky not to put Millwall in the lead on 55 minutes as, after making an opportunity for himself by cutting in on the right-hand side, his effort was tipped behind by the dive of Westwood. The Wednesday goalkeeper then had to show his talents again just seconds later as Shaun Hutchinson's header looked set to nestle in the back of the net, but the Owls' number one pulled off another save.
Leonard's day ground to a halt on the hour-mark as the midfielder had to withdraw through injury - Shaun Williams his replacement - with the next chance coming on 66 minutes as Thompson picked the ball up following Chey Dunkley's header falling into the path of the midfielder, but his shot was wild.
The quick thinking of Evans set The Lions in behind the last line of defence seconds later, but Westwood was once again to the rescue for The Owls as he tipped Thompson's strike away before Jake Cooper's follow-up was deflected over.
However, with 68 minutes played Millwall finally took the lead as Malone's close control inside the box allowed the left-back to bob and weave his way through the Wednesday defence before striking home.
Barely a minute had passed when a third goal arrived, as after Bodvarsson fed Thompson, what seemed like a cross from the midfielder quickly turned into a shot, deceiving Westwood and nestling into the back of the net.
A teasing Sheffield Wednesday free-kick then had The Lions worrying as the rain lashed down in SE16, but Dunkley's prod at goal was claimed by Bartosz Bialkowski. Zohore struck wide just after that, which proved to be his last action of the game as he was replaced by Tom Bradshaw with 12 minutes remaining, and the striker was straight into action as he nodded Woods' cross towards goal, but Westwood - again - tipped wide.
The action wasn't over there, though, as Millwall added a fourth late on as Romeo advanced forward to strike and score past Westwood and wrap up a good day's work.
Millwall: Bialkowski, Shaun Hutchinson, Cooper, Romeo, Zohore (Bradshaw 79'), Malone, Kieftenbeld (Thompson 46'), Leonard (Williams 60'), Woods, Bodvarsson (Smith 85'), Evans. Subs not used: Fielding, J. Wallace, Pearce, Bennett, McNamara.
Scorer: Zohore 40' pen, Malone 68', Thompson 69', Romeo 90'
Booking: Shaun Hutchinson
Sheffield Wednesday: Westwood, Palmer (Shaw 59'), Paterson (Windass 73'), Sam Hutchinson (Urhoghide 73'), Pelupessy, Bannan, Reach, Penney (Harris 46'), Lees, Dunkley, Kachunga (Rhodes 59'). Subs not used: Wildsmith, Borner, Green, Brown.
Scorer: Paterson 10'
Referee: Geoff Eltringham