Christian Horner could not hide his smile despite a Red Bull not winning Sunday's Hungarian grand prix.