Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Qf6 3. Bc4 Bc5 4. d3 h6 5. O-O d6 6. Nc3 c6 7. a3 g5 8. b4 Bb6
9. b5 Ne7 10. bxc6 bxc6 11. Qe2 g4 12. Ne1 h5 13. Be3 Qg6 14. g3 Be6 15. Ng2
Nd7 16. Nh4 Qg7 17. Qd2 Ng6 18. Nxg6 Qxg6 19. Bxb6 axb6 20. Bxe6 fxe6 21. Qe3
h4 22. Ne2 hxg3 23. Nxg3 Qh7 24. f3 *
Position (FEN): r3k2r/3n3q/1pppp3/4p3/4P1p1/P2PQPN1/2P4P/R4RK1 b kq - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1040
Best move: Qxh2#