In the puzzle: lichess.org/training/zv6an
After:
27.. f4 28. Rae1
You reach:
lichess.org/analysis/5r2/2Q2pk1/6q1/4P1p1/3P1p2/2P3P1/Pr3PK1/4R2R_b_-_-_1_28
At low depths (depth <25) Stockfish only sees:
28.. f3+
as the only winning move.
At higher depths (depth 25+) the line:
28.. Qd3 is seen as winning!
I have also confirmed this on my local machine with Stockfish 14 that after:
28.. Qd3
Black is winning -2.36 at Depth 44 with continuation:
29. gxf4 Rb8 30. Qxb8 Rxb8 31. Re3 Qf5 32. fxg5 Rb2...
Given that there are multiple winning options I think either should be accepted as a viable solution.
After:
27.. f4 28. Rae1
You reach:
lichess.org/analysis/5r2/2Q2pk1/6q1/4P1p1/3P1p2/2P3P1/Pr3PK1/4R2R_b_-_-_1_28
At low depths (depth <25) Stockfish only sees:
28.. f3+
as the only winning move.
At higher depths (depth 25+) the line:
28.. Qd3 is seen as winning!
I have also confirmed this on my local machine with Stockfish 14 that after:
28.. Qd3
Black is winning -2.36 at Depth 44 with continuation:
29. gxf4 Rb8 30. Qxb8 Rxb8 31. Re3 Qf5 32. fxg5 Rb2...
Given that there are multiple winning options I think either should be accepted as a viable solution.