Greg Kiltie fired the home side in front just after the half-hour mark but Zak Rudden headed the equaliser before half-time for Ray McKinnon's team.
The Bairns had Paul Dixon sent off in the 60th-minute but held on for a point to move out of the relegation zone while Morton stay sixth.