Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nd4 4. Nxd4 exd4 5. O-O a6 6. Ba4 Bc5 7. c3 b5 8.
Bb3 d6 9. cxd4 Bxd4 10. Nc3 Bxc3 11. bxc3 Qe7 12. d4 Be6 13. Bxe6 fxe6 14. a4
c6 15. axb5 cxb5 16. Re1 Qb7 17. Qb3 Qd7 18. Bf4 Ne7 19. Qb4 Nc6 20. Qxd6 Qxd6
21. Bxd6 Kd7 22. Bc5 a5 23. d5 exd5 24. exd5 Nd8 25. Re7+ Kc8 26. Rxg7 Nb7 27.
Bb6 Nd6 28. Rc7+ Kb8 29. Re1 Nc4 30. Ree7 a4 31. Rb7+ Kc8 32. Rec7+ Kd8 33.
Rxh7+ Nxb6 *
Position (FEN): r2k3r/1R5R/1n6/1p1P4/p7/2P5/5PPP/6K1 w - - 0 34
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 975
Best move: Rxh8#