I booked through Skyscanners, I check the prices every day and have been doing for a few weeks. I decided it was now or never, I would have preferred to fly with Qatar but they wanted £770. The next (fucking) day Qatar dropped to £550 for 1 day. Anomalies like that happen every now and then and by checking every day you can sometimes get one