The move 54. f8=Q is perceived by the engine as a blunder, and it drops the evaluation of the position to +0.38, even though, as far as I can analyse, it is completely winning for white; am I missing something here?
54. f8=Q ... is completely winning for White. What engine is telling you it's not?



Good day everyone,
I have a question regarding the game above.
The move 54. f8=Q is perceived by the engine as a blunder, and it drops the evaluation of the position to +0.38, even though, as far as I can analyse, it is completely winning for white; am I missing something here?
(do avoid looking too deeply into other parts of the game for your own sake
)
(p.s. the line 56.Kg7? is what's suggested by the engine)