Chess puzzle (Equality)
Moves: 1. Nf3 d5 2. d4 c5 3. c4 cxd4 4. Qa4+ Bd7 5. Qb3 dxc4 6. Qxc4 b5 7. Qxd4 Nc6 8.
Qd1 Nf6 9. e3 e5 10. Bxb5 Bb4+ 11. Bd2 Bxd2+ 12. Nbxd2 Qa5 13. a4 O-O 14. O-O
Rfe8 15. Nc4 Qc7 16. Nd6 Re6 17. Nc4 Rd8 18. Qb3 e4 19. Ng5 Ree8 20. Bxc6 *
Position (FEN): 3rr1k1/p1qb1ppp/2B2n2/6N1/P1N1p3/1Q2P3/1P3PPP/R4RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1591
Best move: Bxc6