Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Karpov_Variation
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nd7 5. Bc4 Ngf6 6. Nxf6+ Nxf6 7. Nf3 Bf5
8. O-O e6 9. Nh4 Bg6 10. Nxg6 hxg6 11. Bg5 Bd6 12. Re1 Qc7 13. g3 O-O-O 14. c3
Rh5 15. h4 Bxg3 16. fxg3 Qxg3+ 17. Kf1 Ng4 18. Qd2 Nh2+ 19. Ke2 *
Position (FEN): 2kr4/pp3pp1/2p1p1p1/6Br/2BP3P/2P3q1/PP1QK2n/R3R3 b - - 5 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1423
Best move: Qf3#