Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Bd3 Qc7 6. Qe2 Nc6 7. Nb3 Nf6 8.
Be3 Be7 9. N1d2 O-O 10. a4 Nb4 11. O-O b6 12. Nc4 Bb7 13. Bxb6 Qf4 14. Be3 Qh4
15. f3 Bd8 16. Qe1 Qxe1 17. Rfxe1 d5 18. Ncd2 dxe4 19. Nxe4 Nxe4 20. fxe4 Rc8
21. Bc5 Nxd3 *
Position (FEN): 2rb1rk1/1b3ppp/p3p3/2B5/P3P3/1N1n4/1PP3PP/R3R1K1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1826
Best move: cxd3