Well done. I believe what contributed to your opponents' demise was that they failed to use the Chapel well. For example, on turn 5, I don't understand why someone would trash an Estate and a Copper to save two Copper to buy a Haven of all things, with a Silver and a Lab in their deck.