The Bairns went ahead through substitute Ben Parkinson before Lawrence Shankland drew the hosts level from the penalty spot.