Randle defies 2022 nightmare, Waters pressure | Supercars