No, the Hungaroring is a track completely unsuitable for overtaking, Barrichello needed a three second a lap advantage to blow his way by Michael Schumacher (and even then it took a few laps). The Red Bull might have been the class of the field but it never had enough of an advantage to pass the Ferrari. It would have taken a mistake by Fernando Alonso for anyone to have passed him.