Chess puzzle (Equality)
Moves: 1. b3 d5 2. Bb2 Nc6 3. e3 e5 4. Bb5 Be6 5. Bxe5 Qg5 6. Bxc6+ bxc6 7. Bg3 h5 8.
Nf3 Qf6 9. Nc3 Bb4 10. Be5 Qg6 11. O-O h4 12. Bxc7 f6 13. Kh1 Kd7 14. Bf4 Ne7
15. Nd4 Bg4 16. f3 Bh3 17. Rg1 Bf5 18. Nxf5 Nxf5 19. Qe2 *
Position (FEN): r6r/p2k2p1/2p2pq1/3p1n2/1b3B1p/1PN1PP2/P1PPQ1PP/R5RK b - - 1 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1587
Best move: Bd6