Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 a6 4. cxd5 cxd5 5. Nf3 e6 6. e4 dxe4 7. Nxe4 Bb4+ 8.
Nc3 Nf6 9. a3 Ba5 10. b4 Bb6 11. d5 Nxd5 12. Nxd5 Qxd5 13. Bb2 O-O 14. Qxd5
exd5 15. Bd3 Be6 16. Ng5 Nd7 17. Bxh7+ Kh8 18. Bd3 Nf6 19. O-O Rfc8 20. h3 Rc7
21. Rfe1 Re7 22. Nxf7+ Rxf7 23. Rxe6 Ba7 24. Rae1 Kg8 25. g4 *
Position (FEN): r5k1/bp3rp1/p3Rn2/3p4/1P4P1/P2B3P/1B3P2/4R1K1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 2026
Best move: Ne4