Brodie Kostecki and Todd Hazelwood claimed their second Bathurst 1000 after Anton De Pasquale ran out of fuel on the final lap.