Chess puzzle (Equality)
Moves: 1. e3 Nf6 2. b3 Nc6 3. Bb2 e5 4. Bb5 d6 5. Bxc6+ bxc6 6. Qf3 Bb7 7. Qd1 c5 8.
f3 e4 9. Bxf6 Qxf6 10. Nc3 exf3 11. Nxf3 Be7 12. Qe2 O-O 13. O-O Qe6 14. Rf2 d5
15. Raf1 Ba6 16. d3 c4 17. Nd4 Qd7 18. Qh5 Bf6 19. bxc4 *
Position (FEN): r4rk1/p1pq1ppp/b4b2/3p3Q/2PN4/2NPP3/P1P2RPP/5RK1 b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1640
Best move: Bxd4