Two of UFC's most highly rated heavyweights go into battle in North Carolina on Saturday night. It's shaping up to be one of Fight Night's most intriguing clashes for some time, and you watch every moment as it happens with our UFC live stream guide below.

Illinois' Curtis Blaydes faces former champ Junior dos Santos in a showdown that both men will see see as a stepping stone to a title shot against current belt holder Stipe Miocic.

The two fighters share a common low point, having both been on the receiving end of defeats to Francis Ngannou, with Dos Santos losing TKO to the Cameroonian-French star in his last outing. Despite those setbacks, past form shows both brawlers remain more than worthy challengers for the heavyweight crown.

Blaydes boasts a bunch of formidable stats including nine out of his 12 wins coming via KO, and holds also the record for the most number of takedowns in UFC's history. And prior to his defeat to Ngannou, Dos Santos had been on an impressive streak of three wins against big hitters Blagoy Ivanov, Tai Tuivasa and Derrick Lewis.

It looks set to be an enthralling showdown and its you can watch the action in its entirety by following our UFC Fight Night live stream guide below.

How to live stream UFC online in the US

Live stream UFC from outside your country

Worry not if you're a huge UFC fan but aren't in the US to watch that ESPN+ coverage this weekend. If you've got your subscription sorted but then find the coverage is geo-blocked, you can try using a VPN to change your IP address to a US server and watch as if you were back at home.

Live stream UFC Fight Night 166 in the UK 

Live stream UFC Fight Night 166 in Canada

How to live stream Blaydes vs Dos Santos in Australia

TechRadar – All the latest technology news