Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 Nf6 6. Bg5 e6 7. f4 h6 8. Bh4
Be7 9. Be2 Qb6 10. Bf2 Qxb2 11. Ndb5 O-O 12. Rb1 Qxb1 13. Qxb1 a6 14. Nd4 d5
15. e5 Bb4 16. Qb3 Ne4 17. Nxc6 *
Position (FEN): r1b2rk1/1p3pp1/p1N1p2p/3pP3/1b2nP2/1QN5/P1P1BBPP/4K2R b K - 0 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 1444
Best move: Bxc3+