Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. g3 d5 3. exd5 exd5 4. Bg2 Nc6 5. Ne2 Bg4 6. O-O Nf6 7. h3 Bf5 8. c3
Bd6 9. d4 Qd7 10. Kh2 O-O-O 11. f4 h5 12. Be3 Be4 13. Nd2 Bxg2 14. Kxg2 Rde8
15. Bf2 h4 16. g4 Nxg4 17. hxg4 Qxg4+ 18. Kh1 Rxe2 19. Nb3 Qxf4 20. Bg1 Rh2+
21. Bxh2 *
Position (FEN): 2k4r/ppp2pp1/2nb4/3p4/3P1q1p/1NP5/PP5B/R2Q1R1K b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 865
Best move: Qxh2#