Your incorrect, he was moving around the ring (running as you call it) but was winning them rounds at the time. Is he better than Canelo? Not a hope. Was he going to beat Canelo that night? Not a hope. But that's not what was asked here, it was over 3 rounds against an amatuer fighter and if Khan can do it, a top amateur that can move would too. You also have to remember Canelo is a drug cheat, although very skilled he may cause permanent damage at some stage to some fighter that has a family.