Puzzle from Benasque 2010

Black just played 1...Nb4. What does White play to go on to win?

Comments