Thistle took the lead in the first half through David Reid.
Graham Gracie scored to put the Jags two up but Craigmark pulled a goal back from the penalty spot.
Ryan Innes made it 3-1 with a header and it looked to be game over, but Craigmark staged a remarkable comeback to tie the game as the Thistle defence collapsed.
Craigmark scored with the first penalty but Mark Canning missed for Thistle, the rest of the penalties were all scored.
Sorry for the brief report this week due to a family emergency, will try to update it later