FerrariÃ¢â‚¬â„¢s Fernando Alonso took second for Ferrari, ahead of Vettel, and team-mate Felipe Massa as the race turned to be an expected battle between Red Bull and Ferrari.
The biggest talking point of the race will surely be Michael SchumacherÃ¢â‚¬â„¢s move on former Ferrari team-mate Rubens Barrichello, who attempted to overtake the seven-time world champion for 10th place.
Schumacher attempted to force Barrichello into a concrete wall, in a defensive move that Barrichello described as Ã¢â‚¬Å“horribleÃ¢â‚¬Â and called for Schumacher to be black-flagged.
The stewards took a dim view of the GermanÃ¢â‚¬â„¢s move, but instead of black-flagging him handed out a 10-place grid penalty for the next race at Spa.
After the race, Barrichello said: “He made a mistake on the last corner and he’s just a bit too close.
“What we want from racing is to have battles but to be fair. Luckily the wall finished there and I was able to go a bit more to the right. Take a line and stick to a line.
“He’s taking something from the past into the present and there’s no need for that. It was the most dangerous manoeuvre against me I have ever known. His view is always that I’m a big cryer.
“What do the public think? I’d love them to let me know on Twitter.”
Schumacher, however, saw the move differently.
“Well, there’s not much to say,” he said. “He obviously had fresher tyres, my job was to get the last corner spot on, I had a line of about 5cm, and I was making it obvious to him to go on the other side. There was more room there, but he chose not to. Certain drivers have their views.”
The Webber and Alonso fortune came down to a Vettel error during a safety car period from lap 16 as marshals cleared debris from the track. Vettel fell more than 10 car lengths behind the safety car, and was penalised with a drive-through penalty on lap 32.
Webber took the lead as Vettel and Alonso pitted while the safety car was on the track. As Webber was on the faster super-soft tyres he was able build up a lead of 23 seconds over Alonso after Vettel’s penalty dropped the German to third. The Australian could later make a pit stop on lap 43 without losing the lead.
The HungaroringÃ¢â‚¬â„¢s difficult twisty nature allowed Alonso to maintain second place for the rest of the race as Vettel tried desperately to help his team to another one-two victory.
Vitaly Petrov had his best race of the season to take an impressive fifth place for Renault, ahead of another rookie in WilliamsÃ¢â‚¬â„¢ Nico HÃƒÂ¼lkenberg.
Pedro de la Rosa continued SauberÃ¢â‚¬â„¢s fantastic performance in Hungary to take seventh, ahead of McLarenÃ¢â‚¬â„¢s Jenson Button who had another poor race, with Kamui Kobayashi and WilliamsÃ¢â‚¬â„¢ Barrichello rounding out the top 10.
Schumacher took 11th as the sole Mercedes car to finish the race, ahead of Toro RossoÃ¢â‚¬â„¢s SÃƒÂ©bastien Buemi, and Force IndiaÃ¢â‚¬â„¢s Vitantonio Liuzzi.
The new teams all enjoyed a good race as all six cars made it to the end. Lotus in particular had one of their best outings of the season with their drivers finishing 14th and 15th, as five drivers retired from the race including Lewis Hamilton, RenaultÃ¢â‚¬â„¢s Robert Kubica, and MercedesÃ¢â‚¬â„¢ Nico Rosberg.
Timo Glock took 16th for Virgin Racing ahead of HispaniaÃ¢â‚¬â„¢s Bruno Senna, team-mate Lucas di Grassi, and Sakon Yamamoto.
WebberÃ¢â‚¬â„¢s fourth win of the season returned him to the top of the driversÃ¢â‚¬â„¢ standing with 161 points, just four ahead of Hamilton, who retired on lap 24 with a technical problem.
The Australian is now 10 points ahead of Vettel, 14 ahead of reigning world champion Button and 20 ahead of Alonso.
MORE: The latest football news
MORE: The latest tennis news