If you take an event celebi to the llex forest. It will take you 3 years back in time, where you discover that your rival is the son of giavonni, that is why he hates team rocket. You also get to battle giavonni.
more info here
If you take it to illex forest you battle ginavvi.
After getting Celebi, go to Ilex Forest. You will go back in time and find out your Rival is Giovanni's son. Then you go foward a bit to the Radio Tower takeover. You find yourself in a cave and facing Giovanni.
How to change your username
How to add a user avatar
Why was my post hidden?
Flags vs Downvotes
Official PokemonDb League
Type a Pokemon name, type, move or ability to see instant results.