Mark Webber finally opened his Formula One victory account by winning the German Grand Prix in dramatic fashion at the Nurburgring.

Despite starting from pole, the Australian was beaten into the first turn by Rubens Barrichello and had to chase the Brazilian through the early laps before then being given a drive-thru' penalty for an aggressive defensive move on the Brawn that had resulted in contact on the run to the opening corner.

The Red Bull team kept its driver out until the leader pitted for fuel and tyres, and the move kept Webber in contention despite having to make his own stop several laps later. When everything had shaken out, the Australian was still in second place but was able to cruise up to the back of Barrichello and, when the Brazilian pitted for the second of three scheduled stops, he assumed a lead he would only lose during his own second stop.

Red Bull team-mate Sebastian Vettel was largely anonyous all afternoon, but also took advantage of Brawn's need for three stops to come through and claim second, finishing ahead of Ferrari's Felipe Massa, while Nico Rosberg also got ahead of Button and Barrichello - whose positions were swapped at their final stops - leaving Button fifth and Barrichello fending off a fired-up Fernando Alonso for sixth.

Heikki Kovalainen and Timo Glock scrapped over the final point, the German having one-stopped after starting from pit-lane, before the Finn finally secured a point for McLaren.

The hopes of both Lewis Hamilton and Adrian Sutil were dashed by contact, the Briton with Webber's front wing at the opening corner and Sutil with Kimi Raikkonen at the same point mid-race. Hamilton finished a lap down, having ahd to pit for repairs, while Sutil came home 15th after needing a new front wing while running in the points.

Full report and results to follow....