Pokémon World Tournament Junior Cupin semifinaalin toinen ottelu alkaa Ashin Krokorokin asettuessa Iriksen Dragonitea vastaa! Dragonite saa Krokorokin horjumaan täysosumillaan, mutta Krokorok ei aio luovuttaa, vaan se kehittyy Krookodileksi! Tämä tuo otteluun uutta jännitettä, ja Krookodilen osuttua Dragoniteen upertehokkaalla Dragon Claw –liikkellä, Dragonite suuttuu silmittömästi. Se ei enää tottele Iristä ja tekee kurittomia hyökkäyksiä toisensa jälkeen. Iris pyytää turhaan Dragonitea rauhoittumaan. Ash sääluu ystäväänsä, mutta menossa on kuitenkin ottelu eivätkän hän ja Krookodile aio luovuttaa. Krookodile voittaa ja Ash siirtyy finaaliin!
Iris on turhautunut ja onneton tappionsa jälkeen, eikä Georgian ja Burgundyn pilkka auta asiaa. Cynthia kuitenkin tulee ja kertoo kokeneena lohikäärmetyyppien kouluttajana että Iriksen kannattaa jatkaa työtää Dragoniten kanssa niin että se alkaa luottamaan häneen.
On finaaliottelun aika! Ash saa vastaansa kilpailijansa Tripin ja molemmat huokuvat itsevarmuutta. Ashin Pignitellä on tyyppiety Tripin Serperioriin nähden, mutta Serperiorin uskomaton nopeus estää Pigniteä osumasta siihen ainuttakaan kertaa! Vaikka Pignite onkin huomattavan sisukas ja Ash yrittää tasoittaa nopeutta teettämällä Flame Chargen yhä uudestaan Pigniten nopeuttamiseksi, on lopputulos silti sama. Serperiorin viimeinen Frenzy Plant lopettaa ottelun ja Trip voittaa Junior Cupin!
Tämä tarkoittaa tietenkin sitä, että Trip saa haluamansa mahdollisuuden: ottelun Unova-mestari Alderin kanssa! Ottelu alkaa Tripin luottaessa edelleen supernopeaan Serperioonsa Alderin kutsuessa esiin Bouffalantin. Kykeneekö Trip jatkamaan vaikuttavaa voittoputkeaan voittamalla alueen parhaan kouluttajan?