Chess puzzle (Advantage)
Moves: 1. c4 e5 2. d3 d5 3. cxd5 Qxd5 4. Qb3 Qxb3 5. axb3 Nf6 6. Bg5 Be7 7. Nf3 Nc6 8.
e4 Be6 9. Nbd2 O-O-O 10. Be2 h6 11. Bh4 g5 12. Bg3 Bd6 13. O-O Nd7 14. Nc4 Bxc4
15. bxc4 f6 16. Rfc1 Bc5 17. h3 h5 18. Rc2 g4 19. hxg4 hxg4 20. Nh4 Be7 21.
Bxg4 Kb8 22. Nf5 Bc5 23. Bh3 Bb6 24. Rb1 Nc5 25. Rd1 Nxd3 26. Ne3 Nc5 27. Nd5
Nxe4 28. Rf1 Nd6 29. Nxf6 Rhf8 30. Nd5 Rde8 31. c5 Bxc5 32. Rxc5 Ne4 33. Nc3 *
Position (FEN): 1k2rr2/ppp5/2n5/2R1p3/4n3/2N3BB/1P3PP1/5RK1 b - - 2 33
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1229
Best move: Nxc5