Dave Ryding continued his fine form on Saturday as he powered to a seventh-place finish in Flachau to continue his fine form.