There is a rare, but interesting pattern that I illustrated in puzzle 50 on my puzzle site, and it occurred not once, but twice in this game. And both players missed it.
First, Steven could have put the game away early with |20.s11.
Later, it looks like technolion could have come out victorious with |37.h7. (That one isn't as clear because of all the gaps and the distance to the top, but it looks like it works.)
The first move Alan suggested is also one I have played in a game where it defeated my opponent. I did not come up with it in this game because I was not desperate enough. ;-)
First, Steven could have put the game away early with |20.s11.
Later, it looks like technolion could have come out victorious with |37.h7. (That one isn't as clear because of all the gaps and the distance to the top, but it looks like it works.)
37.h7 38.j10 39.g9
-- 40.i12 41.h14
-- 40.h11 41.g13
37.h7 38.j6 39.f8 40.h5 41.e6 42.e2 43.e4 44.d4 45.c5 46.f4 47.b3 and white wins.