>>55920068>>55920081This is how the Rival works. About half their team is somewhat predictable, but you should always take note of what they have and look for ways to adapt if you need an answer for their next fight. Also obviously Rayquaza is their 5th Pokémon, not their 4th.
Having some kind of check for Rayquaza is pretty mandatory, but you're not gonna beat the final boss without something strong and/or bulky enough to deal with that anyway.