Michael Smith set up Rotherham's first goal and scored the second, his fourth goal in five games
Nick Powell's header earned Stoke City a point from an enthralling game and prevented lowly Rotherham securing consecutive Championship wins for the first time in almost five years.
The Millers trailed to an unfortunate Angus MacDonald own goal, but hit back to leave it level at the break through a close-range strike from Matt Crooks.
A dull game burst into life in a frantic second period with a scrappy Michael Smith effort making it 2-1 for the hosts, only for Danny Batth to headed the Potters level.
Crooks restored Rotherham's lead with a classy first-time shot, but Powell's powerful header into the far corner earned Stoke a draw.
- Relive Tuesday night's EFL action
More to follow.
- Line-upsMatch StatsLive Text
- 27Blackman20Ihiekwe6Wood21MacDonaldSubstituted forRobertsonat 80'minutes22OlosundeBooked at 90mins16Lindsay26BarlaserSubstituted forLadapoat 83'minutes8Wiles19Harding25CrooksBooked at 81mins24SmithSubstituted forHirstat 89'minutes
- 32Bursik37Collins36Souttar6Batth49MatondoSubstituted forClarkeat 74'minutes24CousinsSubstituted forAllenat 66'minutes13Obi34ThompsonSubstituted forMcCleanat 73'minutes46Norrington-Davies18BrownSubstituted forFletcherat 66'minutes25Powell
Referee:Matt DonohueMatch StatsHome TeamRotherhamAway TeamStokePossessionHome37%Away63%ShotsHome13Away11Shots on TargetHome3Away4CornersHome5Away7FoulsHome10Away14Live TextPost update
Match ends, Rotherham United 3, Stoke City 3.
Second Half ends, Rotherham United 3, Stoke City 3.
Nick Powell (Stoke City) wins a free kick in the attacking half.
Foul by Clark Robertson (Rotherham United).
Attempt missed. Matt Crooks (Rotherham United) right footed shot from outside the box is just a bit too high. Assisted by Freddie Ladapo.
Matthew Olosunde (Rotherham United) is shown the yellow card.
Substitution, Rotherham United. George Hirst replaces Michael Smith.
Foul by Rhys Norrington-Davies (Stoke City).
Michael Smith (Rotherham United) wins a free kick in the defensive half.
Attempt missed. Nick Powell (Stoke City) header from the centre of the box is close, but misses to the right. Assisted by James McClean with a cross following a corner.
Corner, Stoke City. Conceded by Michael Ihiekwe.
Nick Powell (Stoke City) wins a free kick on the right wing.
Foul by Matt Crooks (Rotherham United).
Substitution, Rotherham United. Freddie Ladapo replaces Daniel Barlaser.
Foul by Nick Powell (Stoke City).
Wes Harding (Rotherham United) wins a free kick in the defensive half.
Attempt saved. Harry Souttar (Stoke City) header from the centre of the box is saved in the centre of the goal. Assisted by Jack Clarke with a cross.
Matt Crooks (Rotherham United) is shown the yellow card for a bad foul.
Foul by John Obi Mikel (Stoke City).
Daniel Barlaser (Rotherham United) wins a free kick in the defensive half.
Page 1 of 6rewindpreviousNavigate to the next pagenextNavigate to the last pageforward