Chess puzzle (Advantage)
Moves: 1. d4 c6 2. e4 e6 3. Nf3 d5 4. e5 Ne7 5. c4 a6 6. a4 Bd7 7. Nc3 dxc4 8. Bxc4 b5
9. axb5 cxb5 10. Bd3 Nec6 11. Be4 Be7 12. O-O Ra7 13. Be3 Nb4 14. d5 exd5 15.
Bxa7 dxe4 16. Nxe4 N8c6 17. Be3 O-O 18. Nd4 Nxe5 19. Qh5 Ng6 20. Ng5 h6 21.
Ngf3 Nd5 22. Bd2 *
Position (FEN): 3q1rk1/3bbpp1/p5np/1p1n3Q/3N4/5N2/1P1B1PPP/R4RK1 b - - 3 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 2103
Best move: Nf6