“ 28.Bf1. ChessBase provides the perfect line as 28.Bf1 Qd1 29.Rh4 Qh5 (Black must sacrifice his new queen in order to stave off checkmate) 30.Nxh5 gxh5 31.Rxh5 Bf5 32.Bh3 Bg6 33.e6 Nxf6 34.gxf6 Qxf6 35.Rf5 Qxe6 36.Re5 Qd6, which is probably a draw. ”