Ryan Lowe's late penalty rescued an important point for struggling Tranmere Rovers at Rotherham.
Kieran Agard fired Rotherham in front on the hour after he turned and shot past Owain Fon Williams, following Ben Pringle's ball into the box.
Tranmere were awarded a penalty after 84 minutes for a Pablo Mills push on substitute Abdulai Bell-Baggie and Lowe equalised from the spot.
Matt Tubbs had a chance to win it for the hosts but dragged a late shot wide.
VIEW FROM THE DRESSING ROOM
Rotherham United manager Steve Evans told BBC Radio Sheffield:
"I think it is a penalty - I think Joe Skarz is at fault again, he's got away with a few this season.
"He switches off from the throw-in and Rob Milsom should be in front, that's what we've worked on.
"But let's put this in perspective, my goalkeeper's not had a save. They [Tranmere] should be down to 10 men, it's a shocking elbow in the face of Joe Skarz.
"And we can't continue to miss the chances we missed."
Tranmere manager Ronnie Moore told BBC Radio Merseyside:
"We've had to defend and defend well. They had a fantastic start and they put us on the back foot. Our keeper's made good saves at the right time for us.
"I'm gutted with the goal because we got done by a long ball over the top.
"But give us credit - we kept going and we might have nicked it."
Rotherham United 21 Collin 02 Brindley 03 Skarz Booked 14 Bradley 20 Morgan 06 Mills 22 Agard 15 Milsom Booked 25 Eaves (Revell - 68' ) 17 Nardiello (Tubbs - 77' ) 18 Pringle Substitutes 01 Shearer 09 Revell 16 Tubbs 23 Tidser 31 Rowe Tranmere Rovers 01 Williams 02 Holmes 23 Ridehalgh 14 Atkinson (Rowe - 91' ) 04 Taylor 20 McNulty 17 Power 06 Hateley (Bell-Baggie - 62' ) 09 Lowe 18 Jennings (Stockton - 68' Booked ) 15 Kirby Substitutes 03 Horwood 11 Bell-Baggie 12 Rowe 16 Stockton 19 Sodje 22 Koumas 25 Watkins
Ref: Tony Harrington