Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Bc5 3. Bxf7+ Kxf7 4. Qh5+ g6 5. Qxe5 Nf6 6. Qxc5 d6 7. Qd4 Re8
8. d3 Nc6 9. Qc3 Ng4 10. Nf3 d5 11. Ng5+ Kg8 12. Qb3 Be6 13. Nxe6 Rxe6 14. Qxb7
Rb8 15. Qa6 Qe8 16. O-O dxe4 17. Qc4 exd3 18. cxd3 Kh8 19. Qxg4 Re1 20. Qf3 Nd4
21. Qf6+ Kg8 22. Qxd4 Qe2 23. Qc4+ Kf8 24. Bh6+ Ke8 25. Nc3 *
Position (FEN): 1r2k3/p1p4p/6pB/8/2Q5/2NP4/PP2qPPP/R3rRK1 b - - 6 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1065
Best move: Qxf1#