Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 e6 3. e3 Nd7 4. Nf3 Ngf6 5. Nbd2 a6 6. Bd3 c5 7. c3 c4 8. Bc2
Be7 9. b3 b5 10. a4 Bb7 11. O-O O-O 12. e4 cxb3 13. Nxb3 dxe4 14. Nfd2 Nd5 15.
Bxe4 Nxc3 16. Qf3 Bxe4 17. Nxe4 Nxa4 18. Qg3 Bh4 19. Qh3 f5 20. Nd6 Bf6 21.
Rfe1 Qe7 *
Position (FEN): r4rk1/3nq1pp/p2Npb2/1p3p2/n2P1B2/1N5Q/5PPP/R3R1K1 w - - 4 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1655
Best move: Nxf5