That's never called a foul on keepers. He punched the ball before he touched Higauin. The keeper is allowed to do that in their own box always. Higauin new that was coming, the foul was called because he undercut the keeper which is not allowed in the box. Players are not allowed to challenge the keeper like that on 50/50 balls however silly the rule is.
