your computer was either over heated, or it is not that good a computer. what was the time control? it made several dubious moves early on
7 ... d6? what is it thinking? d5 was much more playable
12 ... Qe8 was truly a silly move
13 h3 hmmm i guess it's okay but more of a waiting move
13 ... Ne4 again is kind of silly. in one move he opens your c file and trades off your cramped knight
15... Bxd3 yet another bad move. freely intiated the trade of its only active peice i liked 15... f5 much better
19...Qd7? this was its biggest blunder
20 Rc7!!! this was your brilliancy move! good job
and the only reason for having any chance was your blunder on 29 Qb7? much better was
29 a7! Bd6
30 Nc5 and the game is over
Fredrik