In this game, since the move 39 Stockfish cannot establish certain evaluation of the position.
Before move 39 position is considered winning for black (-3.7)
On move 40 (moves are the same that Stockfish suggests) evaluation shifts to "equal" (-0.1)
Till move 46 everything fine, on move 46 white "made a mistake" and entered lost position.
Move 46.Re2+ is suggested, and after continuing with computer suggestion (46...Kd1 47.Rd2+ Kc1) black is suddenly winning (mate in 7)
Something is definitely wrong with evaluations.