Lol.
I don't really have anything to say other than that. Black would lose his king first, and that constitutes a loss. Also, if you wanted to say you could continue play from here, white would still win, as he has a passed pawn and two rooks against a bishop and a rook.
This puzzle ends in what I see is a very unusual checkmate . . . one which may be a checkmate according to the strict rules of chess but is clearly more a stalemate (or a "Mexican standoff") in the spirit of chess as a representation of a war between two kingdoms.
Qg7 checks the king, but the queen is not "really" defended by the rook at G2, because the rook is pinned to protecting the king from black's queen. If the rook is not really free to defend the queen, black's king would (in a "real life" situation) be free to capture white's queen with impunity . . . knowing that the rook has a higher obligation to protect his own king from black's Queen
This could be a scene from "Game of Thrones!" With a bloody ending wherein the white rooks end up taking both the black king and queen but only after first watching the white queen and king going down.
In the spirit of the chess, I would argue, the pinned rook isn't "really" able to protect the chekmating piece (the queen in this case) and the king to which it is pinned. So this isn't a "clean" win for White. Because the rules fail to provide for a stalemate in cases of a "Mexican standoff," where the piece "protecting" the checkmating piece from the King is not really free to protect the checkmating piece because it is pinned to protecting the king, it is a win for White. But the position represented in that win is one that represents, by analogy to a battle, a "victory" in which White will immediately lose it's own King.
(If one used spaces of travel as a measure of time, and assumed that after black king takes white queen that white rook and black queen attack simulataneously, the analogy suggests that white's king could even die first when ordering the rook to kill the black king!)