Mr De Niro claims a win at massive odds