Well, I do a lot of switches. I'm good at predicting. Use more the walls (Suicune, Blissey and Forretress) at the beggining and slowly kill the opponent's team. Then, at mid and late-game, when there aren't so many counters, I sweep with both Infernape and Salamence, if Azelf is fainted already...