Rotherham's Lewis Grabban scored his 16th goal of the season as his side claimed a point against Crewe.
The Alex went ahead through a Harry Davis penalty after Byron Moore was fouled in the area by Jason Taylor.
The hosts pushed for an equaliser but Grabban had a shot blocked, Alex Revell nodded wide and Ashley Westwood cleared Danny Harrison's header off the line.
But Rotherham got the deserved leveller when Ben Pringle's high cross was poked home from six yards out by Grabban.
VIEWS FROM THE DRESSING ROOM
Crewe manager Steve Davis told BBC Radio Stoke:
"The performance was probably one of the worst we've had since I've been in charge.
"The positive is we got a point out of it but I don't know how we've managed it.
"Credit to Rotherham as they played better football and showed more desire.
"If we had come out of it winning 1-0 then we would have been very fortunate as we didn't deserve that at all."