Chess puzzle (Equality)
Moves: 1. d4 e6 2. Nf3 Nf6 3. Bf4 Bb4+ 4. c3 Be7 5. Nbd2 d5 6. e3 O-O 7. Bd3 Bd6 8.
Bg5 Be7 9. Qc2 h6 10. Bxf6 Bxf6 11. h3 Nc6 12. O-O b6 13. e4 dxe4 14. Nxe4 Bb7
15. Nxf6+ Qxf6 16. Be4 Rab8 17. Rfe1 Rfd8 18. a4 Na5 19. b4 Nc6 20. a5 Ba8 21.
axb6 axb6 22. Bxc6 *
Position (FEN): br1r2k1/2p2pp1/1pB1pq1p/8/1P1P4/2P2N1P/2Q2PP1/R3R1K1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 951
Best move: Bxc6