Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. d4 Bb7 3. Nc3 e6 4. Bd3 Bb4 5. Bd2 Nc6 6. Nf3 Nf6 7. O-O h6 8. a3
Be7 9. Re1 d6 10. Bc4 O-O 11. Ba2 Qd7 12. e5 Nh7 13. exd6 Bxd6 14. d5 exd5 15.
Nxd5 Na5 16. Bc3 Rad8 17. Qd4 f6 18. Nxf6+ Kh8 19. Nxd7 Rxd7 20. Qe3 Bf4 21.
Qe2 Rd6 22. Rad1 Rg6 23. Ne5 Rxg2+ 24. Kf1 Bxe5 25. Qxe5 *
Position (FEN): 5r1k/pbp3pn/1p5p/n3Q3/8/P1B5/BPP2PrP/3RRK2 b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 736
Best move: Rfxf2#