Chess puzzle (Equality)
Moves: 1. Nf3 b6 2. e4 Bb7 3. Nc3 Nf6 4. e5 Nd5 5. Nxd5 Bxd5 6. c4 Bb7 7. d4 g6 8. Be2
Bg7 9. O-O O-O 10. Be3 d6 11. exd6 cxd6 12. Qd2 Nd7 13. Bh6 Qc7 14. Bxg7 Kxg7
15. Rac1 f5 16. Rfe1 Rae8 17. d5 Nf6 18. Nd4 Bc8 19. Bd1 Kg8 20. Ba4 Rd8 21.
Ne6 Bxe6 22. Rxe6 Ne4 23. Qd4 Kf7 24. Re1 Qc5 25. R6xe4 *
Position (FEN): 3r1r2/p3pk1p/1p1p2p1/2qP1p2/B1PQR3/8/PP3PPP/4R1K1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1578
Best move: fxe4