>>32387044>>Ash vs Alain (Kalos League)Easily this.
Second would be Paul one. Both of these fights had great buildup, but Paul's fight was SHiT. The Pokemon I wanted to see fight, Paul's Torterra, Ursaring, Honchkrow were benched for no fucking reason other than to give Ash a better chance of winning. Except for Drapion, none of Paul's new Pokemon did anything. All of them just jobbed hard. Only Drapion and Electivire got any KOs.
Then there's the Infernape. It was Poisoned, had received damage already, and still took so many fucking hits, yet didn't go down. It was the very definition of plot armor. Instead of giving a fair fight, they relied on asspulls and bullshit to let Ash win. That fight was shit.
Alan handled build up better, giving Alan his own Specials to establish him as a character, rather than just reducing him to be a side character in Ash's journey. They handled power levels better. Pokemon established to be strong, Pikachu and Charizard, remained strong. They weren't powered down to let the other one stand a chance. Even Greninja would've done more had Ash not kept him until the end. The fight was perfect in being consistent and didn't rely on asspulls and bullshit.