Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e5 3. dxe5 d4 4. Nf3 Nc6 5. g3 Be6 6. Nbd2 f6 7. exf6 Nxf6 8.
Bg2 Qd7 9. O-O O-O-O 10. a3 h5 11. b4 h4 12. b5 Ne7 13. Ne5 Qe8 14. Qa4 Kb8 15.
c5 hxg3 16. fxg3 Qh5 17. Ndf3 Bd5 18. b6 cxb6 19. cxb6 a6 20. Bf4 Ka8 21. Qxd4
Nf5 22. Qd3 Bc5+ 23. Kh1 Bxf3 24. Qxf3 *
Position (FEN): k2r3r/1p4p1/pP3n2/2b1Nn1q/5B2/P4QP1/4P1BP/R4R1K b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1338
Best move: Qxh2#