Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 c5 3. Nc3 f6 4. Bc4 Ne7 5. Nf3 d5 6. exd5 exd5 7. Bb5+ Bd7 8.
Bxd7+ Qxd7 9. dxc5 Nbc6 10. Nb5 Nc8 11. b4 a6 12. Qe2+ Be7 13. Nc3 Nxb4 14. Ba3
Nc6 15. Rd1 d4 16. Nxd4 Nxd4 17. Qe4 O-O 18. Rxd4 Qc7 19. Qe6+ Kh8 20. Rd7 Qa5
21. Qb3 Re8 22. O-O Bxc5 23. Bxc5 Qxc5 24. Qf7 Ne7 *
Position (FEN): r3r2k/1p1RnQpp/p4p2/2q5/8/2N5/P1P2PPP/5RK1 w - - 2 25
White to move.
Themes:  Middlegame  
Puzzle rating: 2202
Best move: Nd5