Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. e3 h6 6. Bf4 a6 7. Nf3 O-O 8. cxd5
Nxd5 9. Bc4 Nxf4 10. exf4 Bf6 11. O-O b5 12. Bb3 Bb7 13. d5 exd5 14. Nxd5 Bxb2
15. Rb1 Ba3 16. Re1 c6 17. Ne7+ Bxe7 18. Ne5 Qxd1 19. Rbxd1 Bf6 20. Nxf7 Kh7
21. Rd6 c5 22. Bc2+ Kg8 23. Rxf6 gxf6 24. Nxh6+ Kh8 25. Re7 Bd5 *
Position (FEN): rn3r1k/4R3/p4p1N/1ppb4/5P2/8/P1B2PPP/6K1 w - - 3 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1073
Best move: Rh7#