Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 g6 3. Nf3 Bg7 4. d4 cxd4 5. cxd4 d5 6. e5 Nh6 7. Nc3 Bg4 8. Be2
Nc6 9. Be3 Nf5 10. Bf4 e6 11. Qa4 O-O 12. Rd1 a6 13. h3 Bxf3 14. Bxf3 Nh4 15.
Qc2 Nxf3+ 16. gxf3 Rc8 17. Qd2 Qh4 18. Bg5 Qh5 19. Ne2 Qxf3 20. Rg1 f6 21. Rg3
Qf5 22. exf6 Bxf6 23. Bh6 Bg7 24. Bxg7 *
Position (FEN): 2r2rk1/1p4Bp/p1n1p1p1/3p1q2/3P4/6RP/PP1QNP2/3RK3 b - - 0 24
Black to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 854
Best move: Qxf2#