Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. a3 Bxc3+ 5. bxc3 O-O 6. Nf3 d5 7. e3 c5 8. Bd3
Nc6 9. O-O b6 10. cxd5 exd5 11. c4 dxc4 12. Bxc4 cxd4 13. exd4 Bg4 14. Bb2 a6
15. d5 Na5 16. Ba2 Rc8 17. Qd3 b5 18. Ne5 Bh5 19. d6 Nb7 20. d7 Rc7 21. Rac1
Nc5 22. Qg3 Ncxd7 23. Nxd7 *
Position (FEN): 3q1rk1/2rN1ppp/p4n2/1p5b/8/P5Q1/BB3PPP/2R2RK1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1638
Best move: Rxd7