GGG all day! Canelo couldn't even wobble Chavez Jr's knees who openly admitted he barely trained for fight(as well as got robbed by hookers right after including his $3,000,000 paycheck). GGG last fight wasn't his best but beat a guy who didn't show up to weigh in and GGG took fight aways, still winning. I bet you GGG would of knocked out Chavez early. I think GGG knocks out Canelo who has been beating up a weak sauce.