Chess puzzle (Equality)
Moves: 1. d4 b6 2. Nc3 Bb7 3. f3 d6 4. e3 Nd7 5. Bd3 Ngf6 6. Nge2 e6 7. b4 Be7 8. Bb2
c5 9. bxc5 bxc5 10. O-O cxd4 11. Nxd4 O-O 12. Qe2 Rc8 13. Rfc1 Ne5 14. a4 Nxd3
15. cxd3 Ba6 16. Ncb5 Rxc1+ 17. Rxc1 Qb6 18. Rc6 Qb7 19. Ba3 Rd8 20. Rc7 Qb6
21. Rxe7 Bxb5 22. Nxb5 a6 23. Nd4 *
Position (FEN): 3r2k1/4Rppp/pq1ppn2/8/P2N4/B2PPP2/4Q1PP/6K1 b - - 1 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 2058
Best move: Nd5