Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 c6 4. a3 Be7 5. Nc3 Nf6 6. Ng5 O-O 7. h4 d5 8. exd5
cxd5 9. Bd3 e4 10. Be2 h6 11. Nh3 d4 12. Nb5 d3 13. cxd3 exd3 14. Bf3 Nc6 15.
Nc3 Nd4 16. O-O Bxh3 17. gxh3 Nd5 18. Bxd5 Bxh4 19. Qg4 Nb3 20. Rb1 Nxc1 21.
Rbxc1 Bg5 22. f4 Bf6 23. Kh1 *
Position (FEN): r2q1rk1/pp3pp1/5b1p/3B4/5PQ1/P1Np3P/1P1P4/2R2R1K b - - 2 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1615
Best move: Bxc3