This game concluded 26. Rxf7!! Kxf7 27. Qe6+ Kf8 28. Be4! (28. Rf1+ Bf6 29. Be4 Kg7 30. Bxg6!! Kxg6 31. Rf4! also wins) 28… Bxd4 29. Bxg6! Ne5 30. Rf1+ Kg7 31. Rf7+! with mate in a few moves.
To gain full credit you had to spot the second rook sacrifice on f7. If you found this, well done!