Sky and BT have signed a landmark deal that allows them to share each other's channels. That means that Sky customers will be able to watch BT Sport, while BT viewers can watch Sky's Now TV service.
The new services won't be offered until early 2019.
Sky will offer BT Sport for the first time, meaning it can provide viewers with every single Premier League match of the season. Sky's Now TV service will appear as an app on BT TV, meaning BT customers can watch Sky Sports, Sky Cinema and Sky Atlantic, among other channels.
"This is an important day for BT and for our customers, who will be able to enjoy a whole range of Sky's sports and entertainment programming on their BT TV boxes," said Gavin Patterson, chief executive of BT.
"This is the next logical step for our TV and content strategy. We feel that now is the right time to broaden the ways in which we distribute BT Sport."
Sky boss Jeremy Darroch added: "This is great news for Sky customers who will be able to access all matches on Sky and BT channels from the Premier League, UEFA Champions League and Europa League directly with a single Sky subscription and with the great customer service that we provide."
Experts reckon the deal is due to the astronomical price of sports rights, especially the Premier League. If either Sky or BT misses out on snagging the rights, they'll still be able to show some games through their rival's service.
US firms like Facebook and Amazon are becoming ever bigger players in the sports area, and could bid for Premier League rights in the next auction.