Throughout the race it looked like it would be a simple win for Verstappen, until the closing stages of the race where Lando Norris began to close in on him in the McLaren.
With a lap to go Norris was within DRS of the Dutchman, who he managed to hold off to take the victory at the chequered flag.
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 boss Christian Horner revealed that Perez had to make changes after his performance in Imola.
"It was a shame for Checo, affectively being out of kilter following Qualifying,” Horner said.