Chess puzzle (Advantage)
Moves: 1. g3 d6 2. Bg2 e5 3. d4 exd4 4. Qxd4 Nc6 5. Bxc6+ bxc6 6. Qe4+ Ne7 7. Bg5 f6
8. Bf4 Qd7 9. Nc3 Qf5 10. Qxf5 Nxf5 11. Nf3 Be7 12. a3 O-O 13. O-O c5 14. Nd5
c6 15. Nxe7+ Nxe7 16. Bxd6 Re8 17. Bxc5 Nd5 18. e3 Ba6 19. Rfe1 Nc7 20. Nd4 Bb5
21. a4 Bc4 22. Nxc6 a5 23. b3 Bd5 24. Red1 *
Position (FEN): r3r1k1/2n3pp/2N2p2/p1Bb4/P7/1P2P1P1/2P2P1P/R2R2K1 b - - 2 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1152
Best move: Bxc6