Chess puzzle (Checkmate)
Moves: 1. f4 d6 2. Nf3 e5 3. d3 Nc6 4. g3 Bg4 5. Bg2 Nf6 6. O-O Be7 7. e4 Qd7 8. c3 h5
9. Qe1 O-O-O 10. Be3 exf4 11. Bxf4 Bh3 12. Ng5 Bxg2 13. Kxg2 h4 14. Nxf7 hxg3
15. Nxh8 Rxh8 16. Qxg3 Kb8 17. Rf3 Nh5 18. Qf2 Nxf4+ 19. Rxf4 Qh3+ 20. Kg1 Qxd3
21. Na3 a6 22. Rf1 Bf6 23. Qf3 Qd2 24. Nc4 *
Position (FEN): 1k5r/1pp3p1/p1np1b2/8/2N1PR2/2P2Q2/PP1q3P/5RK1 b - - 5 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1246
Best move: Qxh2#