The British Telecom logo is pictured in London.

Britain's BT has beaten BSkyB to win the right to show Champions League soccer from 2015, in the biggest blow to Rupert Murdoch's dominant pay-TV operator since it started broadcasting more than 20 years ago.

BT, the 168-year-old former state telecoms monopoly, said it would pay 299 million pounds ($478 million) a season to add the glamour ties of Barcelona versus Manchester United and Real Madrid versus Bayern Munich to the English Premier League matches it already shows.