Chess puzzle (Checkmate)
Opening: Kings_Indian_Defense, Kings_Indian_Defense_Normal_Variation
Moves: 1. c4 g6 2. Nc3 Bg7 3. d4 d6 4. e4 Nf6 5. Nf3 O-O 6. Bd3 Nc6 7. Bg5 Ne8 8. Bc2
Bg4 9. O-O Nxd4 10. Qd3 Nxf3+ 11. gxf3 Bh5 12. Nd5 c6 13. Bxe7 Qd7 14. Bxf8
Kxf8 15. Nf4 Bxb2 16. Rab1 Be5 17. Nxh5 gxh5 18. Kh1 Qh3 19. Rg1 *
Position (FEN): r3nk2/pp3p1p/2pp4/4b2p/2P1P3/3Q1P1q/P1B2P1P/1R4RK b - - 3 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 874
Best move: Qxh2#