Kimi Räikkönen utnyttjade KERS i sin Ferrari för att ta sig upp i ledning i starten och lyckades sedan hålla undan för en vilt jagande Giancarlo Fisichella som tog den första pallplatsen för Force India.
En lite annorlunda prispall på Spa med Fisichella, Räikkonen och Vettel.
Räikkönen tryckte in KERS-knappen direkt och fick till en klockren start följd av Fisichella som mycket sensationellt stod i pole position.
Grosjean förorsakade en masskrasch på första varvet där han drog med sig Hamilton, Button och Alguersuari så att samtliga tvingades bryta.
Räikkönen ledde under hela racet men hade Fisichella tätt bakom sig under i stort sett hela racet.
– Jag kände att min bil var snabbare på många partier men Ferrarin var snabbast rakt fram så jag fick ingen riktig chans att attackera, sa Fisichella något besviken men ändå belåten med att ha tagit den första pallplatsen åt Force India.
– Det känns naturligtvis skönt att åter få vinna men det satt hårt inne. Giancarlo var riktigt snabb i dag och jag fick kämpa för att hålla undan, berättade Kimi Räikkönen.
Sebastian Vettel såg till att Red Bull hamnade på pallen efter en strong avslutning där han följdes av Kubica, Heidfeld, Kovalainen och Rubens Barrichello som totalt missade starten och var sist i väg.
Nico Rosberg knep den sista poängplatsen.