Seven-time F1 champion Lewis Hamilton took an unexpected third place after Sergio Perez's Red Bull also retired with the finish line in sight as the race finished under a yellow flag.
World champion Lewis Hamilton led early on for Mercedes but dropped back to finish with the fourth-quickest time. The British driver was .527 seconds behind Verstappen.
The 36-year-old Mercedes driver has signed only a one-year contract extension, casting doubt on the intentions for 2022 of the sport's all-time most successful driver and leading personality.