it was here:
I thought you had spotted it, declined it and went for the win.
(though the material is level and the postion evenish)
You played 17 d5. trying to get the g2 Bishop working.
Most would have grabbed the perpetual being 600+ points behind on rating.
(After you have seen that perhaps give
Game 8312769 another look.
You played well setting up the back rank trick then turned his act of sheer
desparation into the winning move. White's position is clearly resignable.
He was gving a check before dying that is all. move 24.
Take your time, look at all possibilities, don't trust their moves and don't
underestimate yourself. You are not a 950 player.)
[FEN "r4rk1/p1p2p1p/bp1p1Q2/2q1p3/4P3/2PP2PP/P4PB1/R1R3K1 w - - 0 1"]
1. Qg5+ Kh8 2. Qf6+ Kg8 3. Qg5+ Kh8 4. Qf6+