Chess puzzle (Equality)
Moves: 1. e4 c5 2. f4 e6 3. b3 d5 4. e5 Bd7 5. Nf3 Bc6 6. d4 cxd4 7. Nxd4 Ne7 8. c4
dxc4 9. Bxc4 Nf5 10. Nxf5 Qxd1+ 11. Kxd1 exf5 12. Rg1 Bc5 13. Re1 Bxg2 14. Nc3
Bf3+ 15. Kc2 O-O 16. Bd5 Bxd5 17. Nxd5 Nc6 18. Bb2 Nd4+ *
Position (FEN): r4rk1/pp3ppp/8/2bNPp2/3n1P2/1P6/PBK4P/R3R3 w - - 3 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1586
Best move: Bxd4