McLaren’s Lewis Hamilton took his second race win of the season after victory at the Hungarian Grand Prix ahead of the Lotus driver Kimi Raikkonen.
Hamilton led throughout the race but continually fought off a determined challenge from both Raikkonen and the Finn’s team-mate Romain Grosjean who took the last place on the podium.
Reigning world champion Sebastian Vettel was fourth ahead of Ferrari’s Fernando Alonso and McLaren’s Jenson Button.
Alonso’s top ten finish extended his title lead over Red Bull’s Mark Webber to 40 points.
The Australian was ahead of the Spaniard after their second stops, but Webber suffered a failed differential and made a third stop with 13 laps to go causing him to drop to eighth by the time he took the flag.
Hamilton’s win was very similar in style to Alonso’s victory in Germany a week ago as he drove in a controlled and defensive manner.
The Brit led from pole position and calculated his pace ahead of the Lotus pair.
Grosjean was his main opponent for the first part of the race, as Raikkonen fought from sixth place on the first lap, after he dropped a place to Alonso at the start after a short term problem with his Kers power system.
But clever tactics by Lotus gave Raikkonen clear track in the middle of the race before his final stop and put in an impressive several laps to make up enough ground to pass Button, Alonso, Vettel and Grosjean.
As Raikkonen emerged from the pits, the two Lotus cars were side by side with the Finn pushing the Frenchman to the outside of the track and consolidated second place.
He set off after Hamilton and quickly closed to the Mclaren’s rear but the extra wear on Raikkonen’s tyres didn’t allow him to make the most off his extra speed all weekend and had to settle for second.
Grosjean was left to fend off Vettel until ten laps to go when the German made a third pit stop for fresh tyres.
Vettel used his fresher tyres to close a 15-seocnd gap on the Lotus but ran out of time.
Formula One now heads into a mid-season four week break before the Belgium Grand Prix on 2 September.
Hungarian GP results
1. Lewis Hamilton 1:41:05.503
2. Kimi Raikkonen +00:01.032
3. Romain Grosjean +00:10.518
4. Sebastian Vettel +00:11.614
5. Fernando Alonso +00:26.653
6. Jenson Button +00:30.243
7. Bruno Senna +00:33.899
8. Mark Webber +00:34.458
9. Felipe Massa +00:38.350
10. Nico Rosberg +00:51.234