Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d4 c6 5. Nf3 Nf6 6. Bd2 Bg4 7. Be2 e6 8. h3
Qh5 9. O-O Bd6 10. hxg4 Nxg4 11. g3 Qh3 12. Ne4 Be7 13. Bg5 f6 14. Bf4 Nd7 15.
Nd6+ Bxd6 16. Bxd6 O-O-O 17. Qd2 Nb6 18. Bc5 e5 19. Rfd1 e4 20. Bf1 Qh5 21. Bg2
exf3 22. Bxf3 Qh2+ 23. Kf1 h5 24. Qf4 *
Position (FEN): 2kr3r/pp4p1/1np2p2/2B4p/3P1Qn1/5BP1/PPP2P1q/R2R1K2 b - - 1 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1079
Best move: Qxf2#