The final four trainers are determined to come out on top in the semi-finals.
11 months left to watch
20 minutes
See all episodes from Pokémon: Sun and Moon