Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qe6+ 4. Be2 Qg6 5. Bf3 Nc6 6. d3 e5 7. Be3 Bd7 8.
Nge2 O-O-O 9. a3 f5 10. O-O Nf6 11. b4 f4 12. Bc5 Bxc5 13. bxc5 h5 14. Nb5 Kb8
15. Rb1 Qf7 16. Qc1 Qe8 17. Qb2 Bc8 18. Nec3 a6 19. Nxc7 Kxc7 20. Qb6+ Kd7 21.
Bxc6+ *
Position (FEN): 2brq2r/1p1k2p1/pQB2n2/2P1p2p/5p2/P1NP4/2P2PPP/1R3RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 906
Best move: bxc6