Beneil Dariush thought he was fighting Islam Makhachev at UFC 311 – or at least he hoped so. When Arman Tsarukyan pulled out ...