Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Other_variations
Moves: 1. e4 c6 2. Nf3 d5 3. e5 Bg4 4. d4 Bxf3 5. Qxf3 e6 6. c4 Be7 7. Nc3 Bg5 8. Bf4
Bxf4 9. Qxf4 Nd7 10. Be2 Ne7 11. O-O Ng6 12. Qg3 Qh4 13. Qf3 h5 14. cxd5 cxd5
15. Nb5 O-O 16. Nd6 Qg5 17. Nxb7 Nh4 18. Qxh5 *
Position (FEN): r4rk1/pN1n1pp1/4p3/3pP1qQ/3P3n/8/PP2BPPP/R4RK1 b - - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 958
Best move: Qxg2#