It is good. It looks like a helpmate.
There is a pawn or two dotted about in the actual game but nothing
that interfers with how the game went.
I was too wrapped up in my own plans and that Rook on g2 must have
been a Bishop in my mind.
I'm reminded of an Allegro game with Elaine Rutherford.
This is not
the exact position but the idea is there.
It is the rear eand of a 5/6 move combo - the last few moves went like this.
I played 1.Rxa7 Kxa7 2.Qa5+ Kb8 3.....
then realised the the f1 Rook was a Bishop - OOPs.
I know I'm alone here. I recall seeing a Tal note to a game he lost.
He had in his mind sacced two Rooks on h1 to give a Rook check on h1.
He had run out of Rooks.
Blitz slips happen all the time - you play 8 or 9 games v opponents
who make silly moves. Then you yourself go into clumsy mode.
Also sometimes you just let it happen.
One lad kept trying the Shilling Gambit on me - 3...Nd4.
And I kept winning with 4.Bxf7+ Kxf7 5.Nxe5+
I sent a message on his 4th attempt saying 'OK OK OK - I'll fall for it."
and let it happen.
He was over joyed - he said he had never actually caught anyone
with it before and thanked me.
Sometimes winning is not everything. Especially at blitz.