If you mean by won, that she overpowered her for a brief moment than yes.
The problem is, that if she hadn´t lost her Elune powers, we have NO idea how the fight would have continued. For all we know Sylvanas could have banshee-screamed directly into her face and shattered it. Or just vanished into her incorporeal form.
All of that is pure speculation.
What we do SEE is a bit of fighting...Sylvanas does get pushed back being hit by the glaives, it´s very hard to see but i think she hit her swords, because otherwise she didn´t even scratch her.
And while Tyrande dodges out of the way of some arrows, the moment the horn sounds we clearly see Sylvanas aiming directly at her and Tyrande, being an idiot, having no weapons anymore. Look at that again, Tyrande even turns her back to her….that is so ridiculous, Sylvanas could have just shot her in the back
I also like the idea that some people think Tyrande could “choke” her head off….Sylvanas certainly doesn´t seem very worried, more surprised and has no problem talking thru that “powerful” chokehold and then her power vanishes.
And it takes Ysera to “save” her. Which is interesting, again Sylvanas doesn´t look impressed at all and Ysera doesn´t attack….but neither does Sylvanas.
Considering the bad guys also got what they wanted as well...oh yeah...that was a total loss for Tyrande and her buddies. And that is all we SEE without head canon and speculation.