Double Rook Sacrifice!

The question is: Knowing that you could be stopped by 14 ...Qxb2+ and 15..d5 and left with nothing except for a draw by perpetual check,
- 1) should you still play 12 g4+?
- 2) would you still play 12 g4+?
No but I didn't realize it during the game. I found the perpetual through Stockfish while analyzing the game.

No but I didn't realize it during the game. I found the perpetual through Stockfish while analyzing the game.
Yes, but knowing what you know now, would you still play 12 g4+?