Depending who you listen to David Cameron either panicked or pulled off an election-winning sensation.

Either way his brutal cabinet reshuffle took Westminster by surprise and proved governments could still keep secrets.