"Dragon had her, but the fight wasn't stopped because he loved her, it was stopped by Shiva's guardians. The fight re-started from the top and Shiva beat and killed him. It was a dubious win, but if Dragon were truly better, he would have beaten her the second time. And given how she's beaten him in the past as well, her overall record makes her better"
We dont know if either he stopped because he wanted or because of the guards. He could even not want it and the guards would do theyr move anyway. That ish leaves the doubt from Dragon`s part (When Neron asks that exact question in the end) about if he wanted or not actually go for it. He did beat her the same way she beat him.
Dragon in that comic run had one loss against Shiva when he was still inexperienced (right after he won his first MA tournemant title) and another in that second round. And he has one win against her.
If we leave inexperience out they are tied.
Out of that run, they never fought post crisis as far as i recall. And Dragon still had the reputation he won pre crisis by defeating guys Shiva and Tiger as well as Batman couldnt.