I think it should be not out. The keeper just throws the ball straight at the batsman, he could easily have stepped accross and thrown the stumps down.
This is just AB being crafty... and who can blame him, he has been give out like this previously. Anyway justice was done as Pakistan won the game.
I cant see AB doing that, not in that instance, all he would be thinking is throwing it to Amla at non-strikers end
Why risk him not being given out if the umpires felt Hafeez did nothing wrong
Didnt Hafeez turn around and look at AB? and therefore alter his path, he doesnt run in a straight line, which we all know is the quickest way to get to the other end
I dont think it is that controversial, it looks like he's purposely stopped the ball from reaching the other end
Would it be acceptable for a fielder to interfere with his running? No