Walk- I just tried the site you suggested. It's not bad but they had the Tottenham- Middlesbrough match listed at 0-0 in the 19th minute when it's actually 1-0 for Tottenham. They scored in the 2nd minute. They also don't give the goalscorer or yellow and red cards.
The best I have found is livescore.com and royalscore.com is allright.