Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Maroczy_Variation
Moves: 1. e4 c6 2. d4 d5 3. f3 e6 4. Nc3 Nf6 5. Bg5 Be7 6. e5 Nfd7 7. Bxe7 Qxe7 8. f4
c5 9. Nb5 O-O 10. Nc7 cxd4 11. Nxa8 Nc5 12. Nf3 Nc6 13. Nxd4 Ne4 14. Nxc6 bxc6
15. c3 Qh4+ 16. Ke2 Ba6+ 17. Ke3 *
Position (FEN): N4rk1/p4ppp/b1p1p3/3pP3/4nP1q/2P1K3/PP4PP/R2Q1B1R b - - 4 17
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1034
Best move: Qf2#