Didn't save the log, but the game featured Gardens, Talisman, Thief and Hamlet as relevant cards. We both open Hamlet/Talisman, then both draw both Turn 3 to each buy 2 Hamlets, gaining 2 each off of Talisman, thus emptying the pile as fast as I imagine it to be possible. An interesting question is whether there are any other ways to do it, because this method looks to be restricted to something that costs $2 that can give an extra buy.
We ended up "sharing victory" even though I ended up winning the Gardens split 5/3, primarily since he bought a second Talisman before going for Gardens. I probably erred in trying to end the game as soon as possible, but he managed to get a Thief buy duplicated with Talisman and already had gotten multiple Silvers duplicated so I felt he had a better late game even though I held the Gardens advantage. One of the last couple turns, with 2 Estates left, I draw (Hamlet, Hamlet, Hamlet, Copper, Copper), then draw a Copper off the first Hamlet. At this point I can either discard a Copper for an extra Copper buy or hold on to all 3 Copper and hope to draw one more coin in my next two cards so that I can buy both Estates. I decide for the latter and fail to do so, and am rather unhappy to see that at the end of the game I have 39 cards in my deck. It seemed like an incredible long-shot to go for the extra cards to prop up Gardens versus ending the game before my opponent could get more Duchies, but I suppose I was actually going to get 2 more cards if I went for the extra buy route (Estate and 3 Coppers vs. 2 Estates) and so with 5 Gardens would be getting the equivalent of 1 point. I suppose I could have been counting cards from the beginning, but that's work.