Gold did very well in that fight, but he couldn’t overcome the fact that his Pokémon were under leveled. It’s good to see Yellow and Red again, but it really sucks for Red that he’s having problems with his hands and feet.
for mid-story rival battle, that was good enough, not very epic, but good as it is - gold sure showing how he grew up till now, not only in pokemon battle...