Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Exchange_Variation
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nc6 5. c3 g6 6. Nd2 Bg7 7. Nb3 b6 8. Bf4
e6 9. Nf3 Nge7 10. O-O O-O 11. Re1 Bb7 12. Ne5 a6 13. c4 Nf5 14. cxd5 Qxd5 15.
Nxc6 Bxc6 16. Bxf5 *
Position (FEN): r4rk1/5pbp/ppb1p1p1/3q1B2/3P1B2/1N6/PP3PPP/R2QR1K1 b - - 0 16
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 584
Best move: Qxg2#