David Gray’s men leap into fifth place - and close gap on early leaders Aberdeen