Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nf3 c6 4. dxc6 Nxc6 5. c3 e5 6. Bb5 Qb6 7. Bxc6+ Qxc6
8. O-O Bd6 9. Re1 O-O 10. Nxe5 Qc7 11. Nf3 Bg4 12. h3 Bh5 13. d4 Rfe8 14. Rxe8+
Rxe8 15. Nbd2 g5 16. g4 Nxg4 17. hxg4 Bxg4 18. Qf1 h5 19. Ne5 *
Position (FEN): 4r1k1/ppq2p2/3b4/4N1pp/3P2b1/2P5/PP1N1P2/R1B2QK1 b - - 1 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1639
Best move: Bxe5