Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Bc4 d5 3. exd5 exd5 4. Bb3 Nf6 5. h3 Bd6 6. a3 O-O 7. d3 Re8+ 8.
Ne2 Qe7 9. Nc3 c6 10. O-O Be6 11. Re1 Qc7 12. d4 Nbd7 13. Na2 Ne4 14. c3 Bh2+
15. Kf1 Ndf6 16. Bc2 Qd7 17. Bxe4 Nxe4 18. Bf4 Bxf4 19. Nxf4 Qd6 20. Nxe6 Rxe6
21. f3 Qg3 22. fxe4 Rf6+ 23. Kg1 Rf2 24. Qg4 Rxg2+ 25. Kh1 *
Position (FEN): r5k1/pp3ppp/2p5/3p4/3PP1Q1/P1P3qP/NP4r1/R3R2K b - - 1 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1114
Best move: Rh2#