(CNN)Max Verstappen cruised to victory at the Azerbaijan Grand Prix on Sunday to extend his lead at the top of the Formula One drivers' championship to 21 points.
It was a perfect afternoon for Red Bull as the team secured a one-two, with Sergio Perez coming second and also earning the bonus point for fastest lap of the race.
But if it was a dream afternoon for Red Bull, then it was undoubtedly a nightmare for Ferrari, as both of its drivers -- Charles Leclerc and Carlos Sainz -- were forced to retire with engine failure long before the end.
In total, four cars powered by the Ferrari engine, including Zhou Guanyu's Alfa Romeo and Kevin Magnussen's Haas, retired from the grand prix.
The Mercedes duo of George Russell and Lewis Hamilton took full advantage of Ferrari's woes by finishing third and fourth, respectively.
It was a particularly impressive drive from Hamilton, who started in seventh and said he was struggling with serious back pain exacerbated by his car's instability, a car Mercedes team principle Toto Wolff called a "s***box to drive" in his post-race radio message to Hamilton.
Verstappen's victory means the Dutchman surpasses Sebastian Vettel's record of most podium finishes in a Red Bull car, with 66 top three finishes in his 126 races with the constructor.
It was also redemption of sorts for Verstappen, who crashed out when leading last year's Azerbaijan Grand Prix due to tire failure.
"You can never make up what you lost last year," Verstappen said on Sky Sports. "But today we had incredible pace and we could look after the tires. We were a tiny bit lucky with the retirements but our car was really good today. Overall, really happy with the balance of the car.
"Tire behavior, together with general grip of the car, that's what you need around here. In the end, to have one-two as the team is a really good day for us
"I think every weekend is a bit different, you really have to be precise and do little things for race management."
After his retirement, Leclerc said today "hurts" for both him personally and for the team.
"We really need to look into that for it to not happen again," he told Sky Sports. "I don't really find the right words to describe (it), obviously its very, very disappointing. I dunno, we really need to look into it.
"We've been fast and we didn't have particularly big problems in the first part of the season ... but we didn't change massive things, if anything we made things better."
But there will be little time for Ferrari to fix its problems, as the teams head to the Circuit Gilles Villeneuve for the Canadian Grand Prix next weekend.