With the recent chapter I no longer believed zoro will be the one to fight him I thought he would join law and co on the submarine while luffy and co would leave and duke and master would get a rematch showing the trump card duke spoke of but then Jack attacked and at this point I honestly don't know who will defeat him but I'm sure it won't be luffy so what do you all think.