Current standings:
--------------------
Alonso 87 points
Raikkonen 61 points
Renault 117 points
McLaren-Mercedes 105 points
10 points for win
8 points for 2nd
6 points for 3rd
5, 4, 3, 2, 1 for 4th through 8th
----------------------------------
So for this morning's race, I think Raikonnen will take it.
With 6 races to go, McLaren as of right now do not control their own destiny. If Raikkonen wins all 6 races and Montoya helps him by finishing 2nd, Raikonnen will gain 4 points per race on Alonso assuming he finishes 3rd every race. That will leave Alonso still 2 points up. So to make things interesting, hopefully Raikkonen wins this race and Alonso finishes 5th or worse. 5th gets 4 points, so then the gap will be 20 points with 5 races to go... that will in theory put McLaren within "control your own destiny" range of Renault for the drivers title.
Either way, I think McLaren will edge out Renault for the constructors even if Alonso holds on for the drivers.