Tbh, I think we all severely underestimate chopper.
Right now Franky is fighting Sasaki, a character deemed to be 1 of the 2 top F6 members (allegedly). Back in Enies Lobby, Chopper actually fought a slightly stronger opponent than Franky did, people forget this.
I won't deny that Chopper has been relegated to irrelevancy, but he's actually supposed to be WAY stronger than he lets on. Him "defeating" Drake would be more like saving him. It wouldn't be Drake in full control. It would be Drake infected by a mindless virus, which is entirely central to what Chopper is doing right now.
We'll see what happens, I'm starting to think Drake may actually be infected by protecting Chopper, which would then drive Chopper to save Drake.