Sacha affronte Ondine en 2 manches gagnantes. C'est d'abord Tetarte qui bat Kaiminus, puis Kraboss qui bat Tetarte grâce à deux dévastatrices Pince-Masse de suite. Puis Ondine veut appeller Corayon mais c'est Psykokwak qui vient. Kraboss le prend par la tête par une pince ce qui fait augmenter la migraine du Pokémon d'Ondine, qui fait donc une attaque Choc Mental qui met KO le Pokémon de Sacha. Ondine gagne. Son prochain adversaire est une jeune femme du nom de Trinity. C'est Leviator et son terrible Ultralaser qui vient à bout de Tetarte, puis le dragon est vaincu par Corayon et enfin Loupio vient à bout du Pokémon d'Ondine. La Team Rocket qui avait envoyé une lettre de menace pour prévenir qu'ils allaient voler le rubis, hésitent longtemps mais finissent par intervenir et se faire rembarrer. C'est la fin de la compétition qui aura duré 6 jours.
Sacha participe au tournoi tourbillon dans l'archipel des Tourb'îles, puis obtient les trois derniers badges de la région Johto, avant de se rendre au Mont Argent pour participer à la finale de la Ligue Johto.