Chess puzzle (Advantage)
Moves: 1. Nf3 d5 2. g3 c5 3. Bg2 Nc6 4. d3 e5 5. b3 Be6 6. O-O Bd6 7. c4 d4 8. Bd2 h5
9. a3 Nf6 10. Qe1 Qe7 11. a4 Bg4 12. Na3 a6 13. Rb1 Bxf3 14. Bxf3 h4 15. Bxc6+
bxc6 16. b4 hxg3 17. fxg3 O-O 18. b5 axb5 19. cxb5 Rxa4 20. Nc4 cxb5 21. Rxb5
Rfa8 22. Qf2 Nd5 *
Position (FEN): r5k1/4qpp1/3b4/1Rpnp3/r1Np4/3P2P1/3BPQ1P/5RK1 w - - 3 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1327
Best move: Nxd6