Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. e3 O-O 6. Bxf6 Bxf6 7. Nf3 b6 8.
cxd5 exd5 9. Bd3 c6 10. Qc2 h6 11. O-O Ba6 12. Bh7+ Kh8 13. Rfe1 g6 14. Bxg6
fxg6 15. Qxg6 Bg7 16. Ne5 Bxe5 17. Qxh6+ Kg8 18. dxe5 Rf7 19. e6 Rh7 20. Qg6+
Kh8 21. e4 dxe4 22. Rxe4 Bd3 23. e7 Rxe7 24. Rh4+ Rh7 *
Position (FEN): rn1q3k/p6r/1pp3Q1/8/7R/2Nb4/PP3PPP/R5K1 w - - 2 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1538
Best move: Rxh7#