Canelo will win, he is a very good fighter who will get better and better.