
Category: 2200+ elo
White to play and win.
Solution:
42. Rxg7+ !! Kxg7 43. Ra7+ Kh8 {White resigned here.} (43... Kg8 44. Qe6+ Kh8 45. Rxh7+) (43... Kh6 44. Rxh7+ Kxh7 45. Ng5+ fxg5 46. Qxg6+) 44. Rxh7+ Kxh7 45. Ng5+ ! fxg5 46. Qxg6+ !! Kxg6 1-0
White to play and win.
42. Rxg7+ !! Kxg7 43. Ra7+ Kh8 {White resigned here.} (43... Kg8 44. Qe6+ Kh8 45. Rxh7+) (43... Kh6 44. Rxh7+ Kxh7 45. Ng5+ fxg5 46. Qxg6+) 44. Rxh7+ Kxh7 45. Ng5+ ! fxg5 46. Qxg6+ !! Kxg6 1-0