Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Qf6 3. Bc4 Bc5 4. O-O Qf4 5. Nc3 Nf6 6. d3 d6 7. Bxf4 exf4 8.
d4 Bb6 9. Na4 Nxe4 10. Nxb6 axb6 11. Bd3 Nf6 12. Bb5+ c6 13. Bd3 Bg4 14. h3 Bh5
15. Ng5 *
Position (FEN): rn2k2r/1p3ppp/1ppp1n2/6Nb/3P1p2/3B3P/PPP2PP1/R2Q1RK1 b kq - 2 15
Black to move.
Themes:  Middlegame  
Puzzle rating: 1609
Best move: Bxd1