Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d3 Nf6 5. Bd2 c6 6. Be2 Qc7 7. Nf3 Bf5 8.
Nh4 Bd7 9. O-O h6 10. Na4 c5 11. Nc3 g5 12. Nf3 Bg4 13. d4 h5 14. Bxg5 Nc6 15.
dxc5 Rd8 16. Qe1 Bxf3 17. Bxf3 h4 18. Bxf6 h3 19. Bxh8 hxg2 20. Bxg2 e6 21. Ne4
f5 22. Nf6+ Kf7 23. Bf3 Bxc5 24. Bh5+ Ke7 25. Bg7 Bd4 26. Rd1 Ne5 27. Qb4+ Bc5
28. Qe1 Ng4 29. Rxd8 *
Position (FEN): 3R4/ppq1k1B1/4pN2/2b2p1B/6n1/8/PPP2P1P/4QRK1 b - - 0 29
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 967
Best move: Qxh2#