Chess puzzle (Checkmate)
Moves: 1. f4 e6 2. Nf3 d5 3. e3 Nc6 4. Bb5 Bd7 5. Bxc6 Bxc6 6. Ne5 Bb5 7. d3 f6 8.
Qh5+ g6 9. Nxg6 hxg6 10. Qxh8 Nh6 11. Qh7 g5 12. Qg6+ Ke7 13. fxg5 fxg5 14.
Qxg5+ Kd7 15. Qxd8+ Rxd8 16. O-O Kc8 17. e4 Bc5+ 18. Kh1 Rh8 19. Bxh6 Rxh6 20.
a4 Bc6 21. exd5 Bxd5 22. c4 Bc6 23. Nd2 Bd6 24. h3 Rxh3+ 25. Kg1 Bc5+ 26. Rf2
Bxf2+ 27. Kxf2 Rxd3 28. Nf3 Rb3 29. Rb1 Bxa4 30. Nd4 Rb6 31. b4 Rd6 32. Ke3 e5
33. Ne2 Bc2 34. Rh1 Rd3+ 35. Kf2 Rb3 36. Rh8+ Kd7 37. b5 Rb2 38. Rh7+ Kd6 39.
Rh6+ Kc5 40. Rh5 Kd6 41. c5+ Kxc5 42. Rxe5+ Kd6 43. Re3 Rxb5 44. Nd4 Rc5 45.
Re2 Bd3 46. Re3 Bc4 47. g4 a5 48. Nf5+ Kc6 49. Nd4+ Kd7 50. Kg3 b5 51. Kf4 b4
52. Nf5 b3 53. Re7+ Kc6 54. Nd4+ Kd5 *
Position (FEN): 8/2p1R3/8/p1rk4/2bN1KP1/1p6/8/8 w - - 4 55
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1677
Best move: Rd7#