Two years and three attempts later, Josh Kelly will finally trade blows with David Avanesyan tonight. The welterweight rivals were due to fight in late 2018 but Kelly pulled out on the morning of the bout citing an illness.
The fight was eventually rearranged for last March but the coranvirus crisis pushed it back to first last month and then, finally, this evening.
There are also some intriguing match-ups on the undercard while later in the night, Oscar Valdez takes on Miguel Berchelt in what promises to be an all-Mexican classic.
Here is everything you need to know about how and when to watch the two cards... Josh Kelly vs David Avanesyan What time is the fight on? The main event will likely start shortly after 10pm with the undercard
Read more on mirror.co.uk