Reigning Supercars champion Brodie Kostecki has led from start to finish over 161 laps to win his first Bathurst 1000.

The Erebus driver fended off red-hot rival Broc Feeney in the six-hour-long marathon at Mount Panorama today to win Australia's biggest domestic motorsport prize.

Starting from pole position with co-driver Todd Hazelwood, Kostecki was uncatchable before a Matt Payne crash resulted in the race's first and only safety car with 28 laps remaining.

The 26-year-old proved his mettle against Feeney, paired with four-time Bathurst winner Jamie Whincup, in a sprint showdown to the finish line.

Kostecki won by just 1.35 seconds.

ADVERTISEMENT

Feeney's Red Bull teammate and championship leader Will Brown finished third with co-driver Scott Pye.

BATHURST 1000 RESULTS

1. Brodie Kostecki/Todd Hazelwood (Erebus Motorsport)

2. Broc Feeney/Jamie Whincup (Triple Eight Race Engineering)

3. Will Brown/Scott Pye (Triple Eight)

4. Cam Waters/James Moffat (Tickford Racing)

5. Chaz Mostert/Lee Holdsworth (Walkinshaw Andretti United)

ADVERTISEMENT

6. James Golding/David Russell (PremiAir Nulon Racing)

7. Anton De Pasquale/Tony D'Alberto (Dick Johnson Racing)

8. Jack Le Brocq/Jayden Ojeda (Erebus)

9. Richie Stanaway/Dale Wood (Grove Racing)

10. Cam Hill/Cam Crick (Matt Stone Racing)