I am hearing that a large US bank bought a large USD put spread which resulted in a net delta to buy many yards of USD. This, when combined with the heavy stop-loss buying above 90.25 and 91.50, had the effect of driving USD/JPY almost 300 pips higher on the day.