Gomez Will Give Canelo A Challenge