Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. e3 Be7 5. Nf3 O-O 6. cxd5 exd5 7. Be2 Bf5 8.
O-O c6 9. Ne5 Nbd7 10. f4 Ne4 11. Nxe4 Bxe4 12. Bf3 Nf6 13. a3 a5 14. Bd2 a4
15. b4 axb3 16. Qxb3 Qc7 17. Bb4 Ra7 18. Bxe7 Qxe7 19. Rfc1 Qc7 20. Rc5 Rfa8
21. a4 Bxf3 22. gxf3 Nd7 23. Qxd5 *
Position (FEN): r5k1/rpqn1ppp/2p5/2RQN3/P2P1P2/4PP2/7P/R5K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1274
Best move: Nxc5