Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Bd2 d5 5. e3 O-O 6. Nf3 b6 7. Rc1 c5 8. a3
cxd4 9. axb4 dxc3 10. bxc3 dxc4 11. Bxc4 Bb7 12. Qe2 Qc7 13. Bb3 Nc6 14. b5 Ne5
15. Nd4 Bxg2 16. Rg1 Bd5 17. c4 Be4 18. Rc3 Bg6 19. f4 Ned7 20. h4 Nc5 21. Bc2
Nfe4 22. h5 Nxc3 *
Position (FEN): r4rk1/p1q2ppp/1p2p1b1/1Pn4P/2PN1P2/2n1P3/2BBQ3/4K1R1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1511
Best move: Bxc3