Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nf3 Bg4 4. e3 Bxf3 5. Qxf3 c6 6. Bd3 Nbd7 7. O-O g6 8.
Nd2 Bg7 9. c4 dxc4 10. Bxc4 e6 11. e4 O-O 12. Rfe1 Nh5 13. Be3 Qf6 14. Qxf6
Nhxf6 15. Rad1 e5 16. dxe5 Nxe5 17. Bb3 Nd3 18. Re2 Nxb2 19. Rb1 Nd3 20. Bc2
Ne5 21. Rxb7 Nfg4 22. Bxa7 c5 23. Bb3 Nd3 24. h3 Ngxf2 25. Rxf2 *
Position (FEN): r4rk1/BR3pbp/6p1/2p5/4P3/1B1n3P/P2N1RP1/6K1 b - - 0 25
Black to move.
Themes: Pin Middlegame  
Puzzle rating: 1445
Best move: Bd4