Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 Bc5 3. Bc4 Ne7 4. O-O b6 5. d4 Bb4 6. a3 d5 7. axb4 dxc4 8. c3
Bb7 9. Qe2 b5 10. Na3 a6 11. e5 h6 12. Nd2 Nf5 13. Ne4 Nd7 14. Nc5 Nxc5 15.
bxc5 Nh4 16. f3 Nf5 17. g4 Nh4 18. Qe1 Bxf3 19. Qg3 Be2 20. Rf2 Bd3 21. Nxb5 g5
22. Na3 Qd5 23. Nc2 Qe4 24. Nb4 Qe1+ 25. Rf1 *
Position (FEN): r3k2r/2p2p2/p3p2p/2P1P1p1/1NpP2Pn/2Pb2Q1/1P5P/R1B1qRK1 b kq - 7 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1424
Best move: Qxf1#