you can see it's very close even when she caught Zhang in the first fight. Currently, it's Rose (1.97) Zhang (1.87) on Stake.
Even though it has happened, obviously the decision has been made by the bookie, of course I don't see directly the point between Rose and Zhang, but if your question is directed specifically to the question below.
How often do bookmakers make mistakes in setting odds?
For sure the bookie has a strong indication to determine as I see below.
They have every right. As long as they have solid indications that you use your account for example for money laundering, arbitrage or break any of the Terms and Conditions. Many bookmakers complain that their accounts were closed just because they were winning a lot. It may happen. But when they will formally inform you, they will make sure that they will justify their every move. Note that the bookmaker reserves the right to close your account and this is something that you have already agreed.
And the mistakes that bookies often make are:
• Placed a bet but the official results were wrong.
• They cancelled my bonus.
More clearly you can read here:
An obvious mistake made by the bookies