Chess puzzle (Checkmate)
Moves: 1. f4 d5 2. Nf3 g6 3. g3 Bg7 4. Bg2 Nd7 5. O-O e5 6. d3 exf4 7. Bxf4 Bxb2 8.
Nbd2 Bg7 9. Rb1 Ne7 10. c4 O-O 11. e4 dxc4 12. Nxc4 Nb6 13. Qc1 Nxc4 14. Qxc4
c6 15. Be3 Be6 16. Qc2 Qd7 17. Ng5 Rfd8 18. Nxe6 fxe6 19. Rbd1 b6 20. Bh3 c5
21. Qc4 Qd6 22. Qxe6+ Qxe6 23. Bxe6+ Kh8 24. Bg5 Nc6 25. Bxd8 Rxd8 26. Bd5 Bd4+
27. Kg2 Ne5 28. a4 Ng4 29. Rde1 Ne3+ 30. Rxe3 Bxe3 31. Rf7 a5 32. Rb7 Rd6 33.
Kf3 Bd4 34. Bc4 Rf6+ 35. Kg4 h5+ 36. Kg5 Rd6 37. e5 Be3+ 38. Kh4 Rd4+ 39. Kh3
Bg5 40. Rxb6 Kg7 41. Rb7+ Kh6 42. Kg2 Rd8 43. h4 Be3 44. Kf3 Bd4 45. Ke4 Re8
46. e6 Bf2 47. Kf3 Be1 48. Bb5 Rxe6 49. Bc4 Rf6+ 50. Ke2 Bxg3 51. Ra7 Bxh4 52.
Rxa5 g5 53. Rxc5 g4 54. a5 g3 55. Bd5 Rf5 56. Rc6+ Kg5 57. Be4 Re5 58. Kf3 Rxa5
*
Position (FEN): 8/8/2R5/r5kp/4B2b/3P1Kp1/8/8 w - - 0 59
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 686
Best move: Rg6#