Throughout the race it looked like it would be a simple win for Verstappen, until the closing stages, when Lando Norris began to close in on him in the McLaren.
With one lap to go, Norris was within DRS of the Dutchman, but the three-time champion ultimately prevailed.
McLaren's close victory exposed Red Bull's struggle with their number two driver, with Perez absent from the leading pack.
Speaking to Sky Sports after the race, team principal Horner revealed that Perez's qualifying performance let him down throughout the weekend.
"It was a shame for Checo, affectively being out of kilter following qualifying,” he said.