Win Win: Superb and surprising.