Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e4 dxe4 3. Nc3 Nf6 4. Bg5 g6 5. Bxf6 exf6 6. Nxe4 Bg7 7. Qe2 O-O 8.
O-O-O f5 9. Ng3 Bxd4 10. Nf3 c5 11. Nxd4 cxd4 12. h4 f4 13. Ne4 Bf5 14. Qf3 Nc6
15. h5 Ne5 16. Qxf4 Qa5 17. hxg6 fxg6 18. Qh6 Qc7 19. Rxd4 Ng4 20. Bc4+ Kh8 21.
Qd2 Rad8 22. Rxd8 Rxd8 23. Qc3+ Qg7 24. Ng5 Qxc3 *
Position (FEN): 3r3k/pp5p/6p1/5bN1/2B3n1/2q5/PPP2PP1/2K4R w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1522
Best move: Rxh7#