This weekend features a junior welterweight world title unification fight between Terence Crawford (28-0, 20 KO’s) and Viktor Postol (28-0, 12 KO’s) that will surely have fight fans excited. The two champs square off Saturday night, July 23, from the MGM Grand Arena in Las Vegas, Nevada. Watch the bout live on Pay Per View starting at 9pm ET. Crawford will use his versatile style to try and stop the tough Postol. Check out below how Crawford has defeated his previous opponents with some of his greatest hits.