While Black patiently broke through on the Queenside, White used a breakthrough in the center (including an upstart "Jerome pawn" – the pawn on f6 started on d2) to win back his sacrificed piece.
31.fxg7+
White has several checkmate possibilities, and they all start with this move.
31...Kg8 32.Qxh7+
Grin.
32...Kxh7 33.gxf8/N+
Smile.
33...Kg8 34.Nxe6 Black resigned
Black is down a Rook and a Knight and faces a forced checkmate.