Chess puzzle (Checkmate)
Opening: Indian_Defense, Indian_Defense_London_System
Moves: 1. d4 Nf6 2. Nf3 e6 3. Bf4 b6 4. e3 Bb7 5. Be2 d6 6. h3 Nbd7 7. O-O g6 8. Bh2
Bg7 9. c4 O-O 10. Nc3 Ne4 11. Rc1 f5 12. Nxe4 Bxe4 13. Nd2 Bb7 14. b4 a5 15. a3
axb4 16. axb4 e5 17. Nb3 Qg5 18. c5 *
Position (FEN): r4rk1/1bpn2bp/1p1p2p1/2P1ppq1/1P1P4/1N2P2P/4BPPB/2RQ1RK1 b - - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 880
Best move: Qxg2#