
Category: 2200+ elo
White to play and win.
Solution:
33. Bxh6 ! {Black resigned here.} gxh6 (33... Rg8 34. Rc8 {White wins}) 34. Nf5 $1 Rg8 (34... exf5 35. Rxh6#) 35. Rc8 $1 (35. Rc8 Qxe5 36. Rxg8+ Kh7 37. Qxe5 f6 38. Qxf6 Kxg8 39. Qg7#) 35... Qxe5 36. Rxg8+ Kh7 37. Qxe5 f6 38. Qxf6