It was certainly a foul by Puyol. He didn't shield the ball, he changed his path to stop Henry from running. He took his opponent out off the ball.
Here is the incident:
http://www.yourfilehost.com/media.ph...kes_Injury.zip
One angle makes it looks like Henry barged into him but the first angle clearly shows it was Puyol who commited the foul.
As for Henry, I can't stand the guy and that dive won't do his reputation any favours.
Bookmarks