New striker Luciano Becchio scored his first goal for the club as Rotherham United produced a superb second-half performance to fight back for a draw against high-flying Charlton Athletic.
The Millers destroyed the visitors after the break and deserved to win.
It was a hugely encouraging display by Steve Evans’ men against an unbeaten side who had started the match in fifth place in the Championship.
Becchio, on as a sub for the injured Alex Revell, headed home right in front of a delirous North Stand in the 69th minute, seven minutes after Jordan Bowery had seen a goal ruled out for offside.
Charlton had taken the lead in the 27th minute through former Millers target Johann Berg Gudmundsson’s low 22-yard shot.
Rotherham United: Loach, Richardson, Morgan, Arnason, Skarz, Wordsworth, Green, Smallwood (Frecklington H-T), Taylor (Pringle 68), Revell (Becchio 39), Bowery. Subs: Collin, Broadfoot, Derbyshire, Clarke-Harris.
Charlton Athletic: Henderson; Jackson, Bikey, Berg Gudmundsson (Harriott 80), Moussa (Bulot 59), Vetokele, Wiggins, Buyens, Solly, Cousins (Fox 93), Ben Haim. Subs: Pope, Wilson, Morrison, Tucudean.
Referee: Darren Deadman (Hertfordshire).