The win is hard to see in advance. Even after the better 4.Kg3, Black still comes out a piece ahead and wins eventually.