Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 Nc6 3. e3 e6 4. Nf3 d5 5. Bd3 Bd6 6. Bg3 O-O 7. Nc3 Qe7 8. e4
dxe4 9. Nxe4 Nxe4 10. Bxe4 Bd7 11. Qd3 Rad8 12. c3 h6 13. Bh4 f6 14. O-O-O Bf4+
15. Kb1 Bg5 16. Nxg5 hxg5 17. Bg3 e5 18. h4 f5 19. Bxc6 *
Position (FEN): 3r1rk1/pppbq1p1/2B5/4ppp1/3P3P/2PQ2B1/PP3PP1/1K1R3R b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1427
Best move: Bxc6