(CNN)Sebastian Vettel paid a fitting tribute to Jules Bianchi and breathed new life into the Formula One title race with an unexpected victory for Ferrari at the Hungarian Grand Prix Sunday.
Hungarian Grand Prix: Forza Ferrari! Sebastian Vettel on top
Four-time champion Vettel was always in control in Budapest after a superb start and took full advantage of a series of mishaps for the previously dominant Mercedes pair of Lewis Hamilton and Nico Rosberg.
Red Bull duo Daniil Kvyat and Daniel Ricciardo completed the podium in second and third on an afternoon which had began with a minute's silence for former Marussia driver Bianchi, who died on July 17.
Vettel, who was claiming his 41st career victory to match the great Ayrton Senna and second since joining Ferrari for the start of the season, remembered Bianchi as he took the checkered flag at the Hungaroring.
"Thank you Jules. You will always be in our hearts. This win is for you," he said, adding "sooner or later Jules would have been part of this team."
Title leader Hamilton made a poor start and slipped back to 10th on the first lap before battling up the field.
He was even eying victory when a late safety car canceled out Vettel's advantage, but he clashed with Ricciardo, was given a drive through penalty and did well to rescue sixth spot.
Hamilton was also fortunate as teammate Rosberg then had a contact with Ricciardo as he and the Australian battled for second spot, causing a rear puncture.
It left Rosberg back in eighth place and now trailing his Hamilton by 21 points going into the summer break.
Before the race, the drivers linked arms with members of Bianchi's family, stood in a circle with their helmets in the middle, including Bianchi's number 17, which has been retired by the sport's governing body, the FIA.
He died as a result of injuries sustained when he crashed into a recovery vehicle at last October's Japanese Grand Prix.
The young Frenchman was considered one of F1's rising stars, with Ferrari set to offer him a contract in the future, having been part of its academy program.
After a race full of incident and talking points, Kvyat's second spot was the best ever by a Russian in F1, while 17-year-old Dutch teenager Max Verstappen finished fourth for Toro Rosso.
Verstappen's father Jos had finished on the podium in Hungary back in 1994.
Two-time champion Fernando Alonso also posted McLaren Honda team's best result of the year in fifth place, with his teammate Jenson Button in ninth.
There was also a boost for Sauber with Swede Marcus Ericsson in 10th spot.
Vettel was moving to third in the all-time list with Brazilian legend Senna, the first Ferrari driver to win in Hungary since Michael Schumacher.
Vettel's teammate Kimi Raikkonen ran in second spot for much of the race, but a technical problem saw him lose power and he later retired.