Craig Hignett was sent off after only 24 minutes for use of the elbow but precious few chances followed.
Dunfermline pressed on and just as it looked like curtains for the home side, substitute Hamish French headed home the equaliser two minutes from time.
The start was delayed for eight minutes after problems with two new stands.