Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 d6 3. d3 Be7 4. Nc3 Nf6 5. a3 O-O 6. Bg5 b6 7. Ba2 Bb7 8. Qe2
Nbd7 9. O-O-O c6 10. Kb1 d5 11. exd5 cxd5 12. h4 h6 13. Qf3 d4 14. Ne4 Nc5 15.
Nxf6+ Bxf6 16. Qe2 Bxg2 17. Rh2 Bd5 *
Position (FEN): r2q1rk1/p4pp1/1p3b1p/2nbp1B1/3p3P/P2P4/BPP1QP1R/1K1R2N1 w - - 2 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1589
Best move: Bxd5