Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 Bb4+ 4. Bd2 Nc6 5. e3 a6 6. a3 Ba5 7. b4 Bb6 8. Bd3
d6 9. O-O Ne7 10. c5 Ba7 11. Qc2 Ng6 12. Nc3 e5 13. Bxg6 hxg6 14. dxe5 dxe5 15.
Nxe5 Be6 16. Rad1 c6 17. Ne2 Qc7 18. Bc3 Nd5 19. Bb2 O-O-O 20. Nf4 Nxf4 21.
exf4 Bb8 22. Nc4 Qxf4 23. Nb6+ Kc7 24. Bxg7 *
Position (FEN): 1b1r3r/1pk2pB1/pNp1b1p1/2P5/1P3q2/P7/2Q2PPP/3R1RK1 b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1109
Best move: Qxh2#