Chess puzzle (Advantage)
Moves: 1. Nf3 d5 2. e3 Nc6 3. c4 dxc4 4. Bxc4 e6 5. O-O Nf6 6. Nc3 Bd6 7. d4 Be7 8. a4
Na5 9. b3 Nxc4 10. bxc4 c6 11. c5 Qc7 12. Ne5 h5 13. Qc2 b6 14. cxb6 axb6 15.
Ne4 Nd5 16. Ba3 Bb7 17. Bxe7 Nxe7 18. Rac1 c5 19. dxc5 Qxe5 20. cxb6 Bxe4 21.
Qc7 Qf6 22. b7 Rd8 23. b8=Q Nc6 24. Qxc6+ *
Position (FEN): 1Q1rk2r/5pp1/2Q1pq2/7p/P3b3/4P3/5PPP/2R2RK1 b k - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1338
Best move: Bxc6