My Q went off the board at move 20, but I had enough pieces that they could hold their own and at the end my opponent had a perpetual check (I think) but he disdained it and blundered away the game with his 38th move.
It wasn't until I went over this game with Stockfish and Komodo that I realized the complications were enormous. Taking that into consideration I think BOTH players did very well in this game. Aside from black's 38th move the engines didn't award either of us any double question marks. Kudos to both of us!