That was in fact a nice game - even if you were lucky as the crucial 19...hxg5, 20.hxg5+ was nothing he should have worried about: 20 ... Kg8 21.Qh7+ Kf8 22.Qg6 Be2+ 23.Kg1 Qxd4 and you seem to be down two pieces without a good continuation (24.Rh8+?Ke7). Could it be that this was one of those famous mutual delusions where you both still "saw" the knight covering f7 even after it been taken by 19...hxg5?
His losing move was 22...Qe2 I think. If 22...Qd3 23.hxg5+ he would have had 23...Qh7! saving his butt.
I've always liked the combo in this game, with its unusual (and quiet) 21st move.