White played 29.Rg5 find Black's best continuation
Scroll down for the solution.
Solution 29.Rxb2+
If 30.Ka1 Nc2#
If 30.Kxb2 Nxf3+ and black has a relatively easy win