Southampton boss Ralph Hasenhuttl says he couldn't fault his players' effort, despite suffering a 4-0 defeat to Manchester City.