Monday Quiz 27.7.26

Black to play

The solution is: 30… hxg4 31. hxg5 Nxe4+ 32. fxe4 Rxh1 33. Rxh1 f3 34. Nxb6 g3+ 35. Kxf3 Rf8+ 36. Ke3 Qxg5+ 37. Kd3 Bb5+ 38. Kc2 Rf2 39. Bd2 Rxe2 40. Qc3 g2 41. Rg1 a3 42. Kc1 Rxd2 43. Qxd2 a2 44. Kc2 Qxd2+ 45. Kxd2 Bf1 0-1