Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 e6 3. c4 d5 4. f3 g6 5. Nc3 Bg7 6. Be3 Ne7 7. Nh3 e5 8. dxe5
Bxh3 9. gxh3 Bxe5 10. cxd5 Bxc3+ 11. bxc3 cxd5 12. Bb5+ Nbc6 13. O-O dxe4 14.
fxe4 O-O 15. Qf3 Ne5 16. Qf4 N7c6 17. Rad1 Qe7 18. Rd5 a6 19. Ba4 Rfd8 20. Bc5
Qe6 21. Bb3 Qe8 22. Bd6 Rac8 23. Bxe5 Rxd5 24. Bxd5 *
Position (FEN): 2r1q1k1/1p3p1p/p1n3p1/3BB3/4PQ2/2P4P/P6P/5RK1 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1545
Best move: Nxe5