Why would Black be playing for a draw after Bg7?
1...Rxf1+ 2.Ke2 R8f2+ 3.Ke3 Nxg7. Black is completely winning.
Never play for draw when you can win!

That was a wonderful showcase of awful play by black. Two knights up in the endgame and he blundered away three pawns and a knight?

Black is winning anyways,and thats called human brain!
But why not mess it all up to get a differnrt position!

The puzzle was difficult to follow but if you look into the person posting it you have to give him some respect. Emtofaan is 13 years old according to his profile and by his rating it looks like he is just learning the game.
Sure there is some poor play in the puzzle but I bet Emtofaan is learning the game faster than most of us did just by reading our comments and going back to the board to better analyze the game.
If Emtofaan keeps up his enthusiasm and his study of the game he could come become better players than all of us.
Black playing for a draw and white for a win.