Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. c3 b5 7. Bc2 d5 8. exd5
Qxd5 9. Re1 Bg4 10. h3 Bh5 11. g4 Nxg4 12. hxg4 Bxg4 13. Be4 Qe6 14. d4 exd4
15. cxd4 Rd8 16. d5 Qf6 17. Nc3 *
Position (FEN): 3rk2r/2p1bppp/p1n2q2/1p1P4/4B1b1/2N2N2/PP3P2/R1BQR1K1 b k - 2 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 1544
Best move: Ne5