Yochanan Afek (Israel-Netherlands)
1…Kh7 2.Rd8 Qc2 3.Kf7 gxh6 4.Re7+-
2.Rd8!! Qxe4+ 3.Kf7+ Kh7 4.Rh8+! Kxh8 5.hxg7+ Kh7 6.g8Q+ Kh6 7.Qg7#
7.Qf8+ Kh7 8.Qg7# is just a loss of time.
The 2nd sacrifice I had shown before but not the double Rook sacrifice and with a different end and setting.