Home College Owls fall short in Happy Valley