Czech brewery Budějovický Budvar has won a 21-year long dispute with Anheuser-Bush InBev over the registration of the Budweiser trademark in Norway, the brewery’s spokesman Petr Samec told the Czech News Agency on Thursday.