ok i decided to go back a bit and check the endgame.
after 46...Bc5 black has a clearly won position.
47...Ba7 opens a hole at d6 you should be bringing in your king via 47...Kf8 (the kingside pawns are invulnerable as they protect each other.)
48.b4? misses the chance to draw with 48.Ke5! Bb8+ (Bc5? a6! Kf8 b4! and black's c pawn must fall the two passed pawns are more than a match for the bishop) 49.Kd4! Ba7+ (Bd6 a6! Bb8 Kc5 +-) 50.Ke5 =
50...f6?? creates lots of weaknesses on white squares an easy win just became much more difficult. better was Kd7 prepping Bf2-e1-b4 -+
51...Bd4 allows white to reach the g7 pawn and draw. necessary is 51...Kf7
53.Kh7 is almost a draw (no way to force the white king out of the corner the black bishop is tied to the a pawn the black king to the g pawn so no progress for black.) except for 53...f5!! 54.gf Kf7 55.a6 Ba7 56.h5 c5 57.bxc5 Bxc5 58.Kh8 Ba7 59.Kh7 Bd4! and white is in zugzwang (diagram 2) if 60.Kh8 g6+!! (this is the point of f5 giving the bishop access) 61.Kh7 gxh5 and queens. If 60.f6!? Kxf6 61.Kg8 Bc5 62.f5! black simply circles his bishop to gain a tempo and white is again out of moves. However any move other than 53...f5 and 54.f5 draws (incluing 53...Bf2 54.f5 Bxh4 55.a6 Bf2 56.Kh8 = see diagram 1)
54.Bc3? loses a tempo 54.Kg8 to prevent Kh7
55.Kf5 a second chance to play Kh7
55...Ke7 allows Kg6 again instead Kf7
56.Ke4? passes up Kg6-h7 again (third time)
57.f5??? closes his only access to the g7 pawn and the back ranks position is now irrevocably won for black (note that black controls the entire 5th rank and white can not pass)
the question is not will there be blunders, its can either of us play an endgame or are we just gonna move the pieces aimlessly.