Union scored two runs in both the first and fourth innings off four hits and a few Mauldin errors. Hannah Sailors was the winning pitcher.
The Angels play Hanahan, a 2-0 winner over Hartsville, at 8 tonight.
Hanahan is undefeated in the tournament. If Union wins, three teams (including Hartsville) will have one loss and will draw for a bye to the championship game on Wednesday. A loss would eliminate Union from title contention.