Should be easy if the Machamp has Counter/Close combat.
Should be OK for Counter/Dynamic Punch. Try to dodge smartly with your duo of future sighters to pass two future sights with each.
Should also be OK for Counter/Heavy slam, just need to dodge some Heavy Slam with Alakazam and Espeon.
Bullet punch/dynamic punch will be the most difficult. You probably need one more Espeon/Alakazam to replace the Exeggcutor and power up your team or find a Mewtwo...
The trick is to pass two charge attacks with each pokemon and to let them receive the charge attack of the Machamp just before they die.
If Machamp has Counter/Close combat, that should be easy without dodging.
But if it has a steel move and you do not dodge you will only manage to do 1.5-1.8 cycles which means only 1 charge attack, and and average DPS closer to your fast attack than the full cycle damage. So you need to dodge to be able to do two full cycles. But if you dodge too much, you will not finish on time...
So there is a part of luck (Machamp doing his charge moves on your almost dead pokemons) and dodging skills.
I recommend this attacking line:
- Alakazam (take your time to dodge to pass two future sights)
- Espeon with future sight (take your time to dodge to pass two future sights)
- Espeon with Psybeam (do not dodge, if possible TM or replace it with an Alakazam/Espeon with future sight)
- Dragonite 1 (if it has a good IV, consider powering it up, that is a safe investment)
- Dragonite 2 (If you lack of time and Machamp life is low: do not dodge. If you have enough time but still a lot of damage to do: dodge. If you miss time and damages: cry)
- Exeggcutor (if possible replace by an Alakazam, Espeon, or Mewtwo)
The Exeggcutor is really bad compared to Dragonite. It has less resistance and less DPS. also, it is preferable to finish with a pokemon with a super effective fast move (Exeggcutor) than with a super effective charge move (Dragonite)