Rethinking my prediction:
Mr. Rime vs. Sirfetfch'd -> Sirfetch'd clutches
Dragapult vs. Sirfetch'd -> Sirfetch'd recalled
Dragapult vs. Mega Lucario -> Lucario recalled due to cursed body
Dragapult vs. Dracovish -> Dracovish recalled
Dragapult vs. Dragonite -> Dragonite wins
This fits with the summary for this episode in that Ash's strategy of constantly switching helps him take a lead but ultimately plays into Leon's overall plan. Here, Ash still has only lost 1 Pokemon (Gengar) while Leon has lost 3 but now every single one of Ash's Pokemon has taken solid damage while 3 of Leon's are completely untouched. Episode 3 is called 'Strongest' which has been a term referred to Leon the whole series. My guess is episode 3 starts with Leon sending out Rillaboom or even Charizard itself and begins a major counterattack which results in most of Ash's damaged Pokemon going down one by one
Yes, probably that's what will happen. But I believe Ash is winning.