Marvin Emnes netted on his home debut as Blackburn defeated Rotherham 4-2 for their first win in the Sky Bet Championship this season.
The 28-year-old, making his full debut on loan from Swansea, also provided two assists in one of the most open football matches you could wish to see.
Danny Ward's 12th-minute opener for Rotherham came against the run of play but was cancelled out 10 minutes later by Craig Conway's stunning strike.
Emnes netted his second goal for the club 30 minutes in and Ben Marshall's first of the season straight after half-time looked to have sealed it, but Ward headed his fourth of the season late on to ensure a nervy finish.
Sam Gallagher scored his third this term in injury time to put the game beyond doubt, guaranteeing a fourth straight win over the Millers, who conceded three or more on the road for the fourth time this season.
Emnes replaced the injured Danny Graham for his full debut - one of two Rovers changes. Alan Stubbs meanwhile recalled Stephen Kelly for the suspended Darnell Fisher.
Despite a bright start, Blackburn were caught cold in the 12th minute when Isaiah Brown found space behind the Rovers defence and slipped a perfect ball for Ward to run on to. With just Jason Steele to beat, he confidently rolled the ball in from the edge of the area.
The advantage only lasted 10 minutes though, as Rovers restored parity with a spectacular strike. Danny Guthrie fed the ball to Conway 25 yards out and he did the rest with an unstoppable effort into the top corner for his third of the season.
Gallagher saw a shot tipped over for Blackburn before Ward was again sent through by Brown and forced a stunning close-range save from Steele.
Blackburn took advantage of that on the half-hour as Gallagher dummied to release Conway and he laid the ball back for Emnes, who buried his shot from inside the area.
Only a sensational save from Camp stopped Blackburn from scoring another minutes later, when he reacted quickly to tip away after Joe Mattock had diverted a dangerous Conway cross goalwards.
The inevitable third came less than 20 seconds into the second half as Emnes found Marshall on the right. He was given far too much time to cut inside and curled a glorious 20-yard effort beyond Camp for his first of the campaign.
Again, Gallagher went close in the 72nd minute when he headed Conway's cross against the woodwork, but the Millers grabbed a lifeline seven minutes from the end when Ward threw himself at Kelly's near-post cross to head in his second.
He almost grabbed a third moments later before Gallagher got the goal he deserved in injury time when Emnes outmuscled Kelvin Wilson and squared for a simple tap-in.
tagged in Swansea