Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Nf6 5. Bd3 Bd6 6. Qe2+ Be6 7. Ng5 O-O 8.
Nxe6 fxe6 9. Qxe6+ Kh8 10. O-O Re8 11. Qh3 Nbd7 12. g4 c5 13. g5 Ne4 14. c3 c4
15. Bc2 Nf8 16. f3 Nxg5 17. Bxg5 Qxg5+ 18. Kh1 Re2 19. Rg1 Qf4 20. Bf5 Rxh2+
21. Qxh2 *
Position (FEN): r4n1k/pp4pp/3b4/3p1B2/2pP1q2/2P2P2/PP5Q/RN4RK b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1265
Best move: Qxh2#