Late flyer puts Waters on top at Surfers Paradise | Supercars