how does PoS choose a 'winning' chain
Usually longest chain is selected as main chain.The other condition is if two users find two blocks at same time.The block which is approved by maximum nodes in the network will be considered and will be added to longest chain.And the other block is considered as orphan block and considered as forked chain.