The Belgian GP at Spa generated the usual high-speed drama and surprises, mixed in with the inevitable changeable weather.