Chess puzzle (Equality)
Moves: 1. e4 Nc6 2. Nf3 e5 3. Bb5 d6 4. c3 Nf6 5. O-O Be7 6. Re1 O-O 7. d4 Bg4 8. h3
Bh5 9. d5 Nb8 10. Nbd2 a6 11. Ba4 b5 12. Bc2 c6 13. Nf1 cxd5 14. exd5 e4 15.
Bxe4 Nxe4 16. Rxe4 Nd7 17. b4 Ne5 18. g4 f5 19. Nxe5 *
Position (FEN): r2q1rk1/4b1pp/p2p4/1p1PNp1b/1P2R1P1/2P4P/P4P2/R1BQ1NK1 b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1749
Best move: dxe5