ArturoRivera: Blacks 29 move was a desesperated one, probably hoping black getting into the suicidal mate web:
29.-...Kxh7??
30.-Qxf7+ Kh8
31.-Rh8+ Nh4
32.-Rxh4 mates.
Blacks reply was very wise, he could capture the knight safely since
31.-...Qxa1!
32.-Rxa1 Bc3!
33.-Rh8 a7
Snatching even more material.
Now black easily changes material since he has a lot of it, with 32.-d3
the capture with the pawn was forced since
33.-Kxd3? e4+
34.-Kxe4 Qxf6
In 33.-...Kb2+ the retreath of the king to the f square was forced due to the letal menace of 34.-...e4
After the queen was exchanged the passed pawn proves letal
Move 40 proves very interesting due to the obvious move of promoting the pawn allows white an easy draw via: 40.-...a1=Q??
41.-Rxg6+! fxg6 (forced, if not Qg7 mates)
42.-Qxg6+ Kh8
43.-Qh6+ and is a draw beacause the black king cant get out of the checks.
Interesting is the way black fights for promoting with a tempo.
40.-Ng4+ leaves the king with two possibles squares: if now
41.-Ke3 Nd5+! gets the job done
Other squares just let black confortably promote with a tempo.
Very nice manage of the defense by Renato Naranja here, very instructive game.