Chess puzzle (Advantage)
Moves: 1. e4 c5 2. f4 d6 3. Nf3 h6 4. Bc4 Bg4 5. O-O Nc6 6. h3 Bh5 7. g4 Bg6 8. f5 Bh7
9. Nc3 Ne5 10. Nxe5 dxe5 11. d3 Nf6 12. Be3 Qb6 13. Bb5+ Nd7 14. a4 a6 15. Nd5
Qd6 16. Bxd7+ Qxd7 17. Nb6 Qd8 18. Nxa8 Qxa8 19. Bxc5 Qb8 20. a5 e6 21. f6 *
Position (FEN): 1q2kb1r/1p3ppb/p3pP1p/P1B1p3/4P1P1/3P3P/1PP5/R2Q1RK1 b k - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1126
Best move: Bxc5+