Chess puzzle (Checkmate)
Moves: 1. Nf3 c5 2. c4 g6 3. g3 Bg7 4. Bg2 Nc6 5. O-O d6 6. Nc3 Bd7 7. b3 Qc8 8. Re1
Bh3 9. Bh1 h5 10. Bb2 h4 11. e3 hxg3 12. fxg3 Bg4 13. Qc2 Bf5 14. e4 Nd4 15.
Qd3 Nxf3+ 16. Bxf3 Bd4+ 17. Kh1 Bg4 18. Na4 Bxb2 19. Nxb2 Bxf3+ 20. Qxf3 Qh3
21. e5 *
Position (FEN): r3k1nr/pp2pp2/3p2p1/2p1P3/2P5/1P3QPq/PN1P3P/R3R2K b kq - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 769
Best move: Qxh2#