27. fxe8=B+
upgrade: preaching vs pompom

29. ... Ke8
Mate in three.
I threaten both Hf2# and Qxg2#. 30.There are only three responses that stop both:
30. Re2 or R@b2 which leads to 30. ... Qxg2+ 31. Rxg2 Hf2#
and 30. Ne4 which leads to 30. ... Hf2 31. Nxf2 Qxg2#
therefore if 30. ... Re8+ then:
30. ... Kxe8 31. R@b2 (31. Ne4 Hf2+ 32. Nxf2 Qxg2#) 31. ... Qxg2+ 32. Rxf2 Hf2#
26. ... Kf8