Also, Sakura did receive evasion training from Tsunade, but I can't remember where it was stated. It does make sense since medical nin are supposed to try and avoid injuries as much as possible and were trained in that manner. Also:
'Plus Sakura, unless in 100 healings jutsu, can't heal, she has to weave signs, something she cant do in the middle of close up boxing.'
Yes, she can't. But she can create space between them and do so, obviously. If Kakashi and Gai are fighting in close combat, Kakashi will ultimately get overwhelmed so he will know to backtrack and use ninjutsu. The same thing applies here, if Sakura gets injured, she can create space and heal herself. Using hand signs in mid combat is pretty much a standard thing in Naruto anyway. And the fight is taking place in the Konoha Hospital which she's extremely familiar with. She would be able to find a sufficient hiding place easily and even set up traps for Yang if needed and spring up surprise attacks. She can also throw smoke bombs and use that window to heal herself or attack Yang. So yes, the healing is a usable advantage for her. Meanwhile Yang has nothing like that. She does have a range advantage, but Sakura can use her familiarity of the hospital to her advantage and dodge her shells (I think that's what she uses?). And while it's true that Sakura has a limited stock of kunai and shuriken, it's not like Yang has unlimited ammunition too. Someone can correct me on this. The option of countering Yang's shells with explosive tags is also viable, at least for a limited amount of time and replacing herself with inanimate objects. And when Yang gets used to the sight of explosive tags exploding and Sakura runs out of them, she can attach a fake tag and catch her off guard. So, my vote still goes to Sakura for Round 1.