Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Two_Knights_Attack
Moves: 1. e4 c6 2. Nf3 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. d4 Nf6 7. Bc4 e6 8.
Bg5 Be7 9. O-O Nd5 10. Bxe7 Qxe7 11. Re1 O-O 12. Ne5 Qf6 13. c3 Nf4 14. Qd2 b5
15. Bb3 Bh5 16. Bc2 Qg5 17. Qe3 f6 18. Nxh5 *
Position (FEN): rn3rk1/p5pp/2p1pp2/1p2N1qN/3P1n2/2P1Q3/PPB2PPP/R3R1K1 b - - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 899
Best move: Qxg2#