I had a game about a month ago which seem somewhat similar to your idea here. Game 3054416
Though it ended in a slightly different position,
it could have contained the same queen sac
(26.Qg3+ instead of 26.Bg1+) with a check
but I chose another way to finish.