My game with YouKnowWho:
http://www.chessvideos.tv/chess-game...r.php?id=52370
Critical position:
My oversight was thinking I had perpetual threats after Bg5 and Nh4 but missed Black's Qe5-h5 maneuver. So I spent all day thinking about Bxg7 then Qc7 but finally rejected it for my "safe" line. Post-mortem, YKH suggested the hybrid 19.Bg5 20.Qc7 which is the answer for anyone who treated this as a puzzle as it keeps White's attack alive for many more moves.
Another position:
In time trouble I didn't see any good moves and played 24.Bxd5 which I was pretty sure loses (Bc7 looks like a try) but wish I had played 24.Bd1 because YNK said he would have played ...Qxh4! probably leading to a much more ascetic victory than in the game.