30. g1g2 A prophylactic move. 30... c6c5  31. h3g4 Good enough. The h-pawn is ready to move to h5, destroying the king's position. The bishop can go to f3, attacking the pawn on d5. 31... c5d4  32. h2h4 Much better than recapturing the pawn immediately.