Chess puzzle (Checkmate)
Opening: Queens_Indian_Defense, Queens_Indian_Defense_Kasparov_Variation
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 b6 4. Nc3 Bb7 5. Bg5 Be7 6. e3 O-O 7. Bd3 d5 8. O-O
Nbd7 9. cxd5 exd5 10. Qc2 c5 11. Bxf6 Bxf6 12. Bxh7+ Kh8 13. Bd3 Rc8 14. Nb5
cxd4 15. Qb3 dxe3 16. fxe3 Ba6 17. Qxd5 Bxb2 18. Rab1 Rc5 19. Qe4 Bxb5 *
Position (FEN): 3q1r1k/p2n1pp1/1p6/1br5/4Q3/3BPN2/Pb4PP/1R3RK1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1116
Best move: Qh7#