Dave Ryding cracked under pressure, throwing away a lead of over half a second to allow Germany's Felix Neureuther to take victory.