Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 Nc6 3. g3 Nf6 4. Bg2 e6 5. f4 d5 6. e5 Nd7 7. Nf3 c4 8. d4 cxd3
9. cxd3 Bc5 10. d4 Bb6 11. O-O O-O 12. Be3 Ba5 13. a3 b5 14. Nxb5 Ba6 15. a4
Nb4 16. Rf2 Rb8 17. Nd6 *
Position (FEN): 1r1q1rk1/p2n1ppp/b2Np3/b2pP3/Pn1P1P2/4BNP1/1P3RBP/R2Q2K1 b - - 4 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 1710
Best move: Nd3