As explained by Peter Walton last night, if the keeper had actually played the ball (i.e. got a touch), then there'd be no foul because he'd just be standing his ground thereafter. As he instead just ran infront of Alvarez and flapped his arms about, he's impeding and thus caused a foul - that...