WSOC ends 20 game unbeaten streak