I really wanted to give it 10, but you have to leave a bit of room (drivers take note). Brilliant racing throughout the field, and a hell of a lot of skill and trust (except for Maldonado - give him a race ban, NOW)!!!!
Superb from the two Merc drivers, and brilliant effort from Perez. Ricciardo shows again he's the real deal. It's a shame no-one was there to watch it. I couldn't care less about the sound the cars make either, that was just brilliant racing.
Having watched the GP2 races as well, one thing springs to mind though. Drive like that around Monaco, and there'll be a hell of a lot of broken cars. Lucky Bahrain is a pretty wide track.