Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Nc6 4. Nc3 Nf6 5. O-O Bg4 6. Nd5 e6 7. Nxf6+ Qxf6 8.
Be2 Be7 9. d3 h6 10. h3 Bh5 11. c3 Bxf3 12. Bxf3 O-O 13. Be3 Rfd8 14. d4 cxd4
15. cxd4 d5 16. e5 Qg6 17. Bh5 Qh7 18. Qf3 Rf8 19. Rac1 f5 20. Qg3 f4 21. Bxf4
Nxd4 22. Rc7 Bd8 23. Rxb7 Bb6 24. Rc1 Kh8 25. Be3 *
Position (FEN): r4r1k/pR4pq/1b2p2p/3pP2B/3n4/4B1QP/PP3PP1/2R3K1 b - - 4 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1971
Best move: Nf5