Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 d6 4. Bxc6+ bxc6 5. b3 a5 6. a4 Ba6 7. Bb2 Nf6 8. d3
g6 9. Nbd2 Bg7 10. O-O O-O 11. Rb1 e5 12. Re1 Re8 13. h3 Nh5 14. Nc4 d5 15.
exd5 Bxc4 16. dxc4 cxd5 17. cxd5 Nf4 18. c4 e4 19. Nd2 Nd3 20. Rxe4 Nxb2 21.
Rxe8+ Qxe8 22. Qf3 Rd8 23. Ne4 f5 *
Position (FEN): 3rq1k1/6bp/6p1/p1pP1p2/P1P1N3/1P3Q1P/1n3PP1/1R4K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1850
Best move: Nxc5