Rotherham came from behind to beat South Yorkshire rivals Sheffield United and maintain their unbeaten start.
Jose Baxter gave the Blades the lead from a tight angle after a throw by Tony McMahon, who earlier hit the bar.
The Millers drew level after the break after Kieran Agard fired in a fierce 20-yard shot before substitute Daniel Nardiello converted from the penalty spot after being fouled by McMahon.
Robert Milsom's low shot secured their first home victory of the season.
Rotherham have now won three and drawn three of their opening six league games.
VIEWS FROM THE DRESSING ROOM
Rotherham manager Steve Evans told BBC Radio Sheffield:
"I apologised to the players for the first half for getting it wrong and the shape of the team.
"I said to the group don't blame them (the players) blame me, I got it wrong and in the second half we saw the Rotherham United that's there.
"We've played some super football (in the second half), we stepped up to the plate and the big players became big players."
Sheffield United manager David Weir told BBC Radio Sheffield:
"Obviously we are massively disappointed with the way the game turned out.
"We got ourselves in a real good position in the first half. We played really well and deserved to be ahead.
"The second half is a massive disappointment. There were some big mistakes for the goals and I am really disappointed to lose the game in that manner."
Rotherham United 01 Shearer 02 Brindley 03 Skarz 05 Davis 20 Morgan Booked (Nardiello - 47' ) 06 Mills 15 Milsom 18 Pringle 22 Agard Booked 08 Frecklington 09 Revell Substitutes 21 Collin 31 Rowe 23 Tidser 11 Hylton 16 Tubbs 17 Nardiello Sheffield United 01 Howard 05 Maguire 06 Hill 15 Collins 29 McMahon Booked 07 Flynn (Taylor - 70' ) 08 Doyle 16 Cuvelier 17 Coady 09 Porter (Bunn - 69' Booked ) 11 Baxter Substitutes 34 Willis 02 Westlake 14 McGinn 26 McFadzean 10 Taylor 21 Bunn 24 Ironside