Looks to me like he just get luckier. With virtually identical decks after turn 4, his turn 5 is Village -> Envoy, while your turn 5 is Envoy -> $2 because you draw your villages from the Envoy. His turn 6 is Village -> Rabble, while your turn 6 is Rabble -> I'm guessing mostly now-useless Actions. His turn 7 is Village -> Rabble again, while your turn 7 is Village -> Village -> no drawer.
And at that point, it sounds like game to me. Doubt there was much to be done.