Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Bc5 4. h3 c6 5. Nf3 d5 6. exd5 cxd5 7. Bb3 Nc6 8. c3
O-O 9. O-O Bb6 10. Bg5 Qd7 11. Bxf6 gxf6 12. Nbd2 d4 13. c4 Kh8 14. Ne4 Bd8 15.
Nh2 Rg8 16. g4 f5 17. Nc5 Qd6 18. Na4 fxg4 19. hxg4 h5 20. f3 f5 21. Kh1 Rg5
22. gxh5 Rxh5 23. Rf2 Qh6 24. Qd2 Bg5 25. Qe2 Be3 26. Rg2 Bf4 27. Rag1 Be6 28.
Rg6 Rxh2+ 29. Qxh2 *
Position (FEN): r6k/pp6/2n1b1Rq/4pp2/N1Pp1b2/1B1P1P2/PP5Q/6RK b - - 0 29
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1070
Best move: Qxh2#