Bathurst wheelchair racer Waryk Holmes pushes 21 kilometres to earn a City2Surf win