I think that this is an anomoly.
When one side gets to 50 before the time ends, the server tallies the flag status and awards points where needed. In this case the other team ahd more points in possession even though sherman had hit 50 first.
It needs to be the first that hit 50 before the time expires wins, freezing the points on the other team and not doing a flag status.