Wolves 6 (Dicko 20, 34, 79, Edwards 38, Ricketts 89, McDonald 90+7)
Rotherham United 4 (Agard 13, 61, 88, Skarz 84)
A fantastic all action game saw Wolves and promotion chasing Rotherham entertaining the biggest Molineux crowd in 33 years with the home team edging a thriller by 6-4.
Sadly, the carnival atmosphere was ruined in the closing stages by four pitch invasions by some home supporters with the vast majority of fans remaining in their seats and voicing their disapproval to those who chose to ruin the show.
Nouha Dicko, who hit two against Wolves when on loan at Rotherham in December, netted a hat-trick and Kieran Agard, for the visitors, also hit a treble.
Wolves were unchanged for the visit of The Millers and they kicked-off attacking the North Bank end.
Much of the early play was focussed in the Rotherham half of the field as Wanderers made a lively start to proceedings.
Dave Edwards headed narrowly over following a Michael Jacobs free-kick into the box, and then a Samuel Ricketts cross flew dangerously through the heart of the United goalmouth.
Dicko and Jacobs combined to set up Bakary Sako who hit a low centre that just needed a touch as it ran through and went wide of the far post.
Dicko just failed to get his foot to a deep ball into the box from Kevin McDonald before the visitors took the lead in the 13th minute against the run of play with Agard beating Carl Ikeme with a header following Michael O’Connor’s corner.
It took Wolves just seven minutes to draw level. Edwards found Sako on the left and his cross was nudged home by Dicko from close range.
An O’Connor free-kick from 30-yards out was cleared after Edwards was adjudged to have fouled Agard before Wolves moved into the lead in the 34th minute when Dicko controlled a great through ball from Ricketts and drilled the ball past Millers keeper Adam Collin (pictured).
In the 38th minute Edwards scored his fifth goal in seven games when he finished calmly after taking a precision through ball from Scott Golbourne.
Half-Time: Wolves 3 Rotherham 1
James Henry was an interval replacement for Lee Evans. The new half was just three minutes old when Ikeme saved superbly after Haris Vuckic hit a ferocious cross-shot that was heading for the top corner.
Shortly afterwards the keeper dealt with a tame header from Vuckic who then benefitted from a controversial decision when McDonald was deemed to have fouled him when the Scot clearly looked to have won the ball. Vuckic’s free-kick was cleared.
Ikeme had to paw away a cross from Nicky Adams and then Vuckic delivered a low cross into the box that could easily have seen the visitors cutting back the lead.
Rotherham had been on top from the resumption and they did score a second, in the 61st minute, as Agard converted O’Connor’s centre.
Wolves looked for an immediate response and Dicko wasn’t far away with an overhead kick after Golbourne had supplied the cross.
Midway through the half a break from defence involving Jacobs and Richard Stearman opened up the way for Dicko to get in a shot that was brilliantly turned aside by Collin.
Jack Price replaced Sako in the 70th minute and James Tavernier was yellow carded for pulling back Jacobs.
Ricketts almost broke his goal duck for the club after an incredible run from the halfway line. He bypassed four challenges before hitting a shot that came back off the inside of the near post. Danny Batth was then booked respectively for a late challenge on Adams.
A drive from Agard looked to be on its way into the net until the ball struck Batth and went out for a corner before Dicko eased the tension as he completed his hat-trick in the 79th minute. Edwards beat the offside trap on the right and fired over a low cross that was dispatched by the French striker from close quarters.
Dicko was yellow carded for taking his shirt off in celebrating and shortly afterwards Joe Skarz went into the book for a late challenge on Dicko.
Two Rotherham goals in four minutes then stunned the home support. In the 84th minute Skarz volleyed past Ikeme after a cross from Adams and then Agard completed his hat-trick after Tavernier’s shot hit a defender and broke to the former Everton man.
United’s joy proved to be short lived however, as just a minute later Ricketts curled a great effort past Collin after taking a return pass from Edwards.
Deep into stoppage time Jacobs fired into the side netting before Dicko set up McDonald for the sixth to leave Wanderers needing four points from three games to clinch the League One title.
It was breathless stuff spoiled by the crowd invasions.
Wolves: Ikeme, Ricketts, Golbourne, McDonald, Batth (capt), Stearman, Edwards (Doherty 90+2), Evans (Henry 45), Dicko, Sako (Price 70), Jacobs.
Unused subs: McCarey, Ebanks-Landell, Clarke, McAlinden.
Bookings: Batth (76 – foul), Dicko (79 – goal celebration).
Rotherham: Collin, Skarz, Arnason, Revell (Thomas 65), Morgan (capt), Agard, Tavernier, Vuckic (Pringle 69) , Smallwood, Adams, O’Connor (Hitchcock 77).
Unused subs: Shearer, Brindley, Davis, Milsom.
Bookings: Tavernier (75 – foul), Skarz (82 – foul).
Referee: F. Graham.