Chess puzzle (Equality)
Moves: 1. d4 d5 2. e3 Nf6 3. Nf3 Bf5 4. g3 e6 5. Bg2 Bb4+ 6. c3 Ba5 7. O-O O-O 8. b4
Bb6 9. a4 a5 10. Nbd2 axb4 11. cxb4 c6 12. a5 Bc7 13. Nb3 Na6 14. Nc5 Nxb4 15.
Nxb7 Qb8 16. Nc5 Rxa5 17. Rb1 Ne4 18. Nd7 Qb5 19. Nxf8 Kxf8 20. Bd2 *
Position (FEN): 5k2/2b2ppp/2p1p3/rq1p1b2/1n1Pn3/4PNP1/3B1PBP/1R1Q1RK1 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1623
Best move: Nxd2