agb2002: Black has a bishop for a knight.
Black can weaken White's castle with 23... Rxh4, threatening Qh3+ and mate next (Kf3 Rf4#):
A) 24.gxh4 Qg4+ 25.Kf1 (25.Kh1 Qh3+ 26.Kg1 Bh2+ 27.Kh1 Bg3+ 28.Kg1 Qh2+ 29.Kf1 Qxf2#) 25... Qh3+ (25... Bf4 26.e4) 26.Ke1 (26.Kg1 Bh2+ transposes to first subline) 26... Bf4
A.1) 26.e3(4) dxe3
A.1.a) 27.fxe3 Rxe3+ 28.Qe2 (else mate soon) 28... Qh1+ 29.Kd2 Rxe2+ 30.Kxe2 Bxc1 wins decisive material.
A.1.b) 27.f3 Qg3+ 28.Kf1(e2) Qf2#.
A.1.c) 27.Qe2 Qh1+ 28.Qf1 exf2+ wins decisive material.
A.1.d) 27.Rc2 exf2+ 28.Kxf2 Bg3+ 29.Kf3 (29.Kg1 Qh2+ 30.Kf1 Qf2#) 29... Be1+ 30.Kf4 Qf5#.
A.2) 26.f3 Qg3+ 27.Kf1 Be3 and mate next.
B) 24.f4 Qh3+ 25.Kf2 (25.Kf3 Rxf4#) 25... Bxf4
B.1) 26.gxh4 Qxg3+ 27.Kf1 Be3 and mate next.
B.2) 26.gxf4 Rxf4+ 27.Ke1 (27.Kg1 Qg3+ 28.Kh1 Rh4#) 27... Rf1+ wins decisive material.
C) 24.e3 Qh3+ 25.Kf3 Bxg3 26.fxg3 Re3+ 27.Kf2 Qxg3+ 28.Kf1 Rf4(h1)#.