Chess puzzle (Equality)
Moves: 1. Nf3 d5 2. g3 Nf6 3. Bg2 c5 4. O-O Nc6 5. d4 cxd4 6. Nxd4 e6 7. b3 Bc5 8. Bb2
O-O 9. e3 Bd7 10. Nd2 Qb6 11. N2f3 Ne4 12. Rc1 Rfe8 13. c4 Rad8 14. Qc2 Nb4 15.
Qb1 e5 16. a3 exd4 17. exd4 Bf8 18. c5 Qf6 19. axb4 Bf5 20. Qa2 Bg4 21. Ne5 Be2
22. Qxa7 Bxf1 23. Rxf1 Ra8 24. Qxb7 Ra2 25. Qxd5 *
Position (FEN): 4rbk1/5ppp/5q2/2PQN3/1P1Pn3/1P4P1/rB3PBP/5RK1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1436
Best move: Nd2