Last-minute drama decides the winner in one of the greatest Bathurst 1000 races ever held
It took almost seven hours of intermittent chaos, but Garth Tander and Matt Payne are the kings of the mountain for 2025.