? costs crucial time as white mounts the final assault.
28. Kg1g2
Perhaps to prevent Bh3 and 1st row queen checks.
28... Qa3f8
Qxd3 Qh6 loses immediately.
29. Ba2b1
all the white pieces vs the black queen.
29... Bd7e8 30. Rf2f4 b4
again to struggle for initiative so white would divide forces. Rd7 or Ra6 might've worked better.
31. Rf4g4 Rd8d7
expecting slaughter at g4 I try to protect g7.
32. e6
! removes one of the defenders of g6, with a tempo.
32... fxe6 33. Re2xe6
Without the 7th row black rook there would have been a lot of exchanges at g6 followed by checkmate. Even now, Bxg6 hxg6 Nxg6 Bxg6 Qxg6+ Rg7 fxg7 Qf7 Rf2 wins easily in a few moves.