Heimgartner holds off Whincup to hang onto lead | Supercars