David James: One of the toughest games we've played