Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Classical_Variation
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Qf3 e6 6. Be3 Bxe4 7. Qxe4 Nf6 8.
Qe5 Nbd7 9. Qg5 Qb6 10. Rb1 Bb4+ 11. Bd2 Bxd2+ 12. Qxd2 O-O 13. Nf3 Ne4 14. Qd3
Ndf6 15. Ne5 Rad8 16. Be2 Rxd4 17. Qh3 Rd1+ 18. Rxd1 *
Position (FEN): 5rk1/pp3ppp/1qp1pn2/4N3/4n3/7Q/PPP1BPPP/3RK2R b K - 0 18
Black to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 654
Best move: Qxf2#