Oliech hat trick sinks Sochaux