There is something wrong with that computer. He must have got a virus to play Kg8 and Kf7.
A win against the computer expert level.

There is something wrong with that computer. He must have got a virus to play Kg8 and Kf7.
Suggest a better move or a comment like that is nothing.

First off, 10....Na6 is very suspicious. That knight should be on d7. Then 14...Qxf6 is bad move. Queen should be on d8 to support the advance of the a pawn. 15...g5 is a suicide. 16...Kh8 and 17. ...Rac8 is the best way to waste two moves. Then we arrive at 29...Kg8. That is a move even Petrossian and Andersson would not consider. What's the idea? Maybe to bring the king closer to the battlefield to prove he is a man? The triangulation Kf7, Kf8, Kg8 on moves 29-31 is really impressive. The only reasonable plan for black is to open the g line by 29...gxf3.
Of course you played well.
I thought the game was pretty good, even though I didn't put much effort in it and was expecting a loss since it takes some thought (for me) to beat this machine.
Feel free to add suggestions for moves, or just enjoy the game.
Why does it say hard though? It was the expert that's for sure, I see no point in playing the hard if there's a better one.