Chess puzzle (Equality)
Moves: 1. e4 c5 2. f4 d5 3. e5 Nc6 4. Nf3 Bg4 5. Be2 e6 6. O-O Nge7 7. h3 Bxf3 8. Bxf3
Nf5 9. Qe1 c4 10. Nc3 Bc5+ 11. Kh2 O-O 12. d3 cxd3 13. cxd3 Nfd4 14. Bd1 a6 15.
g4 h6 16. Be3 b5 17. Ne2 Qb6 18. Nxd4 *
Position (FEN): r4rk1/5pp1/pqn1p2p/1pbpP3/3N1PP1/3PB2P/PP5K/R2BQR2 b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1569
Best move: Bxd4