Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. a3 c5 5. cxd5 Nxd5 6. dxc5 Nxc3 7. Qxd8+ Kxd8
8. bxc3 Bxc5 9. Nf3 Ke7 10. Bg5+ f6 11. Bd2 Nc6 12. e3 e5 13. Bd3 Be6 14. c4 g6
15. O-O Rhd8 16. Be2 e4 17. Nd4 Bxd4 18. exd4 Nxd4 19. Bb4+ Kf7 20. Rfe1 Nc2
21. c5 Nxa1 22. Rxa1 Rac8 23. f3 exf3 24. Bxf3 Bd5 25. Be2 Bc6 26. Rf1 Rd4 27.
Bc3 Ra4 28. Rxf6+ Ke7 29. Bg4 Rd8 30. Re6+ Kf7 31. Rf6+ Kg8 32. Be6+ Kg7 33.
Rf7+ Kh6 34. Bd2+ Kh5 *
Position (FEN): 3r4/pp3R1p/2b1B1p1/2P4k/r7/P7/3B2PP/6K1 w - - 13 35
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1225
Best move: Rxh7#