Lando Norris berhasil mempertahankan posisinya dan mengalahkan rekan setimnya di McLaren, Oscar Piastri, untuk meraih kemenangan di F1 GP Austria. Persaingan internal antara mereka berdua sangat sengit, tanpa ada pembalap lain yang dapat menggeser posisi mereka. Norris berhasil mempertahankan keunggulannya dan menutup jarak dengan Piastri di puncak klasemen pembalap sebesar 15 poin. Juara bertahan F1, Max Verstappen, terpaksa turun posisi setelah terlibat dalam kecelakaan di lap pertama dengan Mercedes dari Andrea Kimi Antonelli.
Dalam perlombaan ini, Piastri diberi kesempatan untuk menantang Norris di posisi terdepan sebelum akhirnya diperingatkan oleh tim McLaren bahwa upayanya sudah terlalu dekat. Charles Leclerc finish di posisi ketiga untuk Ferrari, diikuti oleh Lewis Hamilton di posisi keempat. Sementara itu, George Russell yang sebelumnya memenangkan balapan di Kanada, harus puas dengan posisi kelima, diikuti oleh Liam Lawson dari Racing Bulls.
Di posisi ketujuh, Fernando Alonso dari Aston Martin mampu menahan serangan dari Gabriel Bortoleto hingga menit-menit terakhir balapan. Sauber meraih poin pertamanya dalam karier F1 melalui kedua pembalapnya, yakni Hulkenberg dan Esteban Ocon dari Haas yang masuk dalam zona poin. Perlombaan diawali dengan batalnya start awal karena mobil Carlos Sainz tidak bisa keluar dari garis start.
Selama balapan berlangsung, Piastri berhasil menyalip Norris di Tikungan 3 setelah Norris membuat kesalahan kecil. Alex Albon mengalami nasib buruk dengan mobil Williams yang harus mengundurkan diri. Norris kemudian memimpin balapan dan melakukan pit stop pertamanya di lap ke-20, sementara Piastri terus menekan Norris namun tidak mampu menyalipnya. Pada akhirnya, Norris berhasil bertahan hingga garis finis dan meraih kemenangan di F1 GP Austria, dengan Piastri di posisi kedua dan Leclerc di posisi ketiga.