(The timer is kinda hard to see, full screen if you can't) Use World/Mega Phase 1. Buffer three punches before his first uppercut to speed up the move timer. Dodge/Quick Dodge each uppercut and hit him with 2 punches after each one until he starts doing hooks. Then, dodge his hook and delay a punch until his animation is almost going to end (2 frame window) and then punch him with a jab for a star. Repeat this for a 2nd hook, and then dodge his third hook, punch immediately to stun him and then use the two stars to knock him down. If he doesn't get knocked down by this, you didn't get enough uppercuts and you need to reset. Phase 2: Buffer 2 punches before his first hook to speed up the move timer. Dodge his first three hooks, getting stars at the end of each of them, then dodge his 4th hook, stun, and release the three stars for the knockdown. Phase 3 is just a repeat of phase 2.
I did get blocked twice in phase 3 from timing the hook punches too late. Going 8/8 on hooks would definitely make 2:3x possible.