Rotherham United were rewarded for a second half full of effort and heart with a 1-1 draw at high-flying Norwich City.
The Millers were under siege for much of the time after the break but restricted the Canaries, who started the day top of the league, to one goal.
Steve Evans’ men had led 1-0 in the driving rain at the interval through Paul Green’s 44th-minute penalty.
The home side equalised on 77 minutes when Kyle Lafferty’s free-kick hit the post, rolled across goal and was put in by Cameron Jerome.
It was a fabulous, hard-earned point for the Millers against opponents who were in the Premier League last season.
Rotherham were in front at the break after a crazy end to the first half.
The home side seemed certain to score in a mad goalmouth scramble which brought two fine saves from Millers goalkeeper Adam Collin and a frantic block.
Reprieved, the Millers raced to the other where Matt Derbyshire was taken out by Canaries keeper John Ruddy.
Up stepped Green to score to his right, sending Ruddy the wrong way.
Earlier, Derbyshire had missed two golden chances to score as the Millers put everything into a full-blooded display.
Norwich had plenty of pressure but Steve Evans’ men held firm.
Norwich City: Ruddy, Johnson, Martin, Turner, Grabban, Howson, Jerome, Hooiveld, Hoolahan, Redmond, Olsson. Subs: Rudd, Whittaker, Lafferty, Murphy, Tettey, O’Neil, Odjidja-Ofoe.
Rotherham United: Collin, Brindley, Morgan, Arnason, Skarz, Richardson, Green, Frecklington, Pringle, Revell, Derbyshire: Subs: Loach, Hall, Bowery, Taylor, Wordsworth, Clarke-Harris, Rowe.
Referee: Phil Gibbs (West Midlands).