Chess puzzle (Advantage)
Moves: 1. e4 e6 2. Nf3 Nc6 3. c3 d5 4. e5 Nge7 5. d4 Na5 6. Be3 Nf5 7. Bf4 c5 8. Nbd2
Qb6 9. Bd3 Qxb2 10. O-O Qxc3 11. Bxf5 exf5 12. Qa4+ Nc6 13. Rfc1 Qa5 14. Qc2
Be7 15. dxc5 O-O 16. Nb3 Qc7 17. Qd2 Be6 18. Rab1 Rac8 19. h3 Qd7 20. Rb2 Rc7
21. Rcb1 Rfc8 22. Kh2 Qd8 23. a3 Bxc5 *
Position (FEN): 2rq2k1/ppr2ppp/2n1b3/2bpPp2/5B2/PN3N1P/1R1Q1PPK/1R6 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 899
Best move: Nxc5