St Mirren ended up with a teenage keeper who’d only just ditched his L plates. But it was Celtic who managed to survive the ...