Rotherham's 100 per cent start to the season was halted by Barnet and they only rescued a point with a late equaliser from Adam Le Fondre in a 2-2 draw.
The visitors could have lead as early as the 11th minute when Izale McLeod pulled a ball back to Mark Marshall, but he blazed high over the bar.
But in the 36th minute, the visitors shocked Rotherham and grabbed the lead when Marshall's in-swinging corner was met by Clovis Kamdjo and with no defender on the post he turned the ball into the net.
But three minutes into the second half, the home side were level. Danny Schofield's corner went up in the air from a defender's head and as the ball dropped Troy Brown volleyed home.
But Rotherham were up against it again after 61 minutes when Michael Raynes felled McLeod for a clear penalty and the former Mk Dons striker picked himself up to slam the ball home from the spot.
Rotherham twice had the ball in the net only to be denied for offside and had confident penalty claims waved aside before Le Fondre rescued a point for the home side as he raced on to Danny Harrison's pass to fire home through the keeper's legs with nine minutes remaining.
Copyright (c) PA Sport 2009, All Rights Reserved.