Grinding it out...


Starting from the end:
The position after 63. g7 is clearly winning as you showed. If the pawn is a rook pawn or a bishop pawn (a,c,f, or h file) it's a draw unless your king is already close enough. But a center pawn or knight pawn (b, d, e, g file) it is a win for the side with a queen.
After 53. Kg8 you can probably also advance your king toward his king. Maybe there are some differences because he has other pawns, but you can just win those pawns and advance your king whenever his king is on g8.
Those headaches would have been avoided by 43. ... b4 44. axb4 axb4 45. Ke6 b3 46. Kf7 b2 47. Kxg7 b1=Q where you are protecting your f6 pawn.

Thanks for the insite, especially that line from 43... b4 and that detail about which pawn endgames can be won as the side with the queen. I had not known that before. :)

You can find all the details about Queen vs. Pawn on the 7th here:
http://www.chess.com/article/view/queen-vs-pawn-on-7th