Late penalty, spin undo Pye's efforts | Supercars