George Russell ended his long wait for a second victory of the 2026 F1 season after producing a flawless drive to win the Austrian Grand Prix.