Kyren Wilson held his head in his hands after a fluked green finally meant he could win the most unforgettable of frames against Anthony McGill.