OK from the time Donovan kicked the ball to the time that the ball was stuck by Edu was probably what 2 seconds, maybe 3 at most? So in that time Edu had time to foul someone, then get up to full speed to kick the ball in? Unless it happened before the ball was kicked. Not saying that's not possibly the case, but if so, that is about the worst "delayed whistle" I've ever seen. But then again, this ref was about the worst I've ever seen too, so that would explain it. The whistle blew as the ball was kicked into the net. Exactly. If the foul occurred before the free kick, why wait until the ball is being scored before blowing the play dead?