May 28 Boxing Fight: A Comprehensive Preview and Analysis