Chess puzzle (Advantage)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. g4 Be4 5. f3 Bg6 6. f4 e6 7. Nf3 c5 8. Bb5+ Nc6
9. h4 h5 10. g5 a6 11. Bxc6+ bxc6 12. c3 cxd4 13. Nxd4 c5 14. Qa4+ Qd7 15.
Qxd7+ Kxd7 16. Nb3 c4 17. Nd4 Bc5 18. Be3 Ne7 19. Nd2 Nf5 *
Position (FEN): r6r/3k1pp1/p3p1b1/2bpPnPp/2pN1P1P/2P1B3/PP1N4/R3K2R w KQ - 6 20
White to move.
Themes:  Middlegame  
Puzzle rating: 973
Best move: Nxf5