Happy draw.
You need to look this kind of endgame up in a tablebase to understand the best play. You can do that (ike I did) and find out how you were lost until white played 69 Kf7 (instead of a winning line with either Kd8 or Kf8) and then drawn until you played 72..Qg8+ instead of 72.. Qe7+ but then drawn again after 74 Kg3.
I'm sorry but there are too many possible variations for me to copy them all down.
Overall, I think you played very well. I didn't see any winning positions for you.
(I know that there are probably several bad moves along the game, both by me and my opponent, and if anyone is willing to comment/suggest on any, obviously I´ll gladly accept that too. =] )
Cheers