Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e6 5. Nc3 Bc5 6. Be3 Nxd4 7. Bxd4 Qb6 8.
Bxc5 Qxc5 9. Bb5 Ne7 10. O-O a6 11. Bc4 b5 12. Bb3 Bb7 13. Qd2 Bc6 14. Rfe1 O-O
15. e5 Ng6 16. Qd6 Qa7 17. Ne4 Rad8 18. Kf1 a5 19. a3 a4 20. Ba2 f5 21. exf6
Bxe4 22. Bxe6+ dxe6 23. Qxe6+ Rf7 24. Rxe4 Rf8 25. fxg7 *
Position (FEN): 5rk1/q4rPp/4Q1n1/1p6/p3R3/P7/1PP2PPP/R4K2 b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1314
Best move: Qxf2#