Chess puzzle (Checkmate)
Opening: Indian_Defense, Indian_Defense_Anti-Nimzo-Indian
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. c5 c6 5. Nc3 Nbd7 6. Bg5 Be7 7. e3 O-O 8. Bd3
h6 9. Bxf6 Bxf6 10. Qc2 Re8 11. O-O-O e5 12. g4 e4 13. Ne5 exd3 14. Qxd3 Nxe5
15. dxe5 Bxe5 16. h4 Bxg4 17. Rdg1 Bh5 18. f4 Bxc3 19. Qxc3 Re4 *
Position (FEN): r2q2k1/pp3pp1/2p4p/2Pp3b/4rP1P/2Q1P3/PP6/2K3RR w - - 1 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 947
Best move: Qxg7#