Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 d6 4. O-O a6 5. c3 b5 6. Bb3 e5 7. d4 c4 8. Bc2 Be7
9. Be3 Bg4 10. h3 Bh5 11. Nbd2 Nf6 12. Qb1 O-O 13. d5 Nb8 14. b3 cxb3 15. axb3
Qc7 16. c4 Nbd7 17. Bd3 Nc5 18. Be2 Rfb8 19. cxb5 Bg6 20. bxa6 Nfxe4 21. Qa2 *
Position (FEN): rr4k1/2q1bppp/P2p2b1/2nPp3/4n3/1P2BN1P/Q2NBPP1/R4RK1 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1875
Best move: Nc3