Chess puzzle (Advantage)
Moves: 1. e4 c5 2. f4 d6 3. Bc4 Nf6 4. Nc3 Bg4 5. Nf3 e6 6. a3 Be7 7. d3 O-O 8. h3
Bxf3 9. Qxf3 Nc6 10. Be3 Rb8 11. Bb5 Nd4 12. Bxd4 cxd4 13. Ne2 a6 14. Bc4 b5
15. Ba2 Qb6 16. e5 Nd5 17. exd6 Bxd6 18. Bxd5 exd5 19. O-O Rbc8 20. Rac1 Rfd8
21. Kh1 a5 22. Qf2 b4 23. a4 Rc7 24. Qxd4 *
Position (FEN): 3r2k1/2r2ppp/1q1b4/p2p4/Pp1Q1P2/3P3P/1PP1N1P1/2R2R1K b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1473
Best move: Bc5