Chess puzzle (Checkmate)
Opening: Indian_Defense, Indian_Defense_Anti-Nimzo-Indian
Moves: 1. d4 Nf6 2. Nf3 e6 3. c4 Be7 4. g3 O-O 5. Bg2 d5 6. O-O b6 7. Qc2 Bb7 8. Nbd2
Nbd7 9. b3 Rc8 10. Bb2 c5 11. Rac1 dxc4 12. Qxc4 cxd4 13. Qxd4 Bc5 14. Qh4 Ne4
15. Qg4 Ndf6 16. Nxe4 Bxe4 17. Rfd1 Qe7 18. Bxf6 Bxf3 *
Position (FEN): 2r2rk1/p3qppp/1p2pB2/2b5/6Q1/1P3bP1/P3PPBP/2RR2K1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1315
Best move: Qxg7#