We both thought White was about to win - and white definitely had a winning lead. But things became a little complicated and the finishing stroke was not obvious. White misses a forced mate on move 37. But still seems to have black's King surrounded.
After making black's king dance, while searching for a finish, white makes one critical error. I believe (but am not certain) that at this stage, white's only option was a perpetual check draw.
Because once black's passed pawn becomes a queen ... if white allows black any more moves - except king dancing - it means instant defeat.
Interesting game (with a friendly opponent) - a few critical mistakes by both players.
This was a theme game using the Closed Catalan opening