Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nc3 Nf6 3. Bf4 Bf5 4. e3 e6 5. f3 Bd6 6. g4 Bxf4 7. exf4 Bg6 8. h4
h5 9. g5 Nfd7 10. Bd3 Bxd3 11. Qxd3 Nc6 12. g6 f6 13. a3 f5 14. O-O-O Rh6 15.
Re1 Qf6 16. Nxd5 Qxd4 17. Rxe6+ Kd8 18. Qxf5 Qf2 19. Nh3 Qxf3 20. Rhe1 Rh8 21.
Re7 Nxe7 22. Qg5 Nf6 23. Nxe7 Qxh3 24. Rd1+ Kxe7 25. Qe5+ Qe6 26. Qxc7+ Nd7 27.
Qa5 Qe3+ 28. Kb1 Qxf4 29. Qd5 Rad8 30. Re1+ Kf8 31. Re4 Qf6 32. Re6 Qxh4 33.
Qd6+ Kg8 34. Qxd7 Qh1+ 35. Ka2 Qd5+ 36. Qxd5 Rxd5 *
Position (FEN): 6kr/pp4p1/4R1P1/3r3p/8/P7/KPP5/8 w - - 0 37
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 678
Best move: Re8#