Lewis Macleod returned from illness to claim an early opener for the league leaders, who looked set to hold on for the points and their 12th win in a row.
But the 46,406 crowd were stunned into silence when Alexander fumbled a Stewart Leslie header into the back of his own net to gift Elgin a share of the points.

