Chess puzzle (Checkmate)
Moves: 1. d4 Nc6 2. Nf3 d5 3. c4 Bg4 4. cxd5 Bxf3 5. gxf3 Qxd5 6. e3 e5 7. Nc3 Bb4 8.
a3 Bxc3+ 9. bxc3 Nf6 10. Bg2 O-O 11. O-O Rfe8 12. f4 e4 13. Qc2 Na5 14. Rb1 b5
15. Kh1 a6 16. Rg1 Nc4 17. Bf1 Qh5 18. Be2 Qh4 19. Rg2 h5 20. Bd2 Ng4 21. Be1
Qh3 22. Rg3 *
Position (FEN): r3r1k1/2p2pp1/p7/1p5p/2nPpPn1/P1P1P1Rq/2Q1BP1P/1R2B2K b - - 5 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1248
Best move: Qxh2#