Well your opponent didn't do themselves any favors ignoring Masquerade and greasing your engine with the Bishop (or by buying a Farmland on the fifth turn). But it's impressive that you bought 8 scrying pools and 5 provinces after 15 turns (not to mention 7 other actions, for 20 total purchases). Using the +buy 5 times in one game is a pretty damn efficient use of Storeroom.