Palmyra held Highland to just one hit on the way to winning the Class 2 District 6 title.
Monroe City upset two-time defending champ Bowling Green to win the district title.
Emma Wittler had three hits and drove in three runs as the Palmyra softball team advanced to the district championship.
Riley Quinn helped herself with three hits in a 6-2 victory over Montgomery County.
Hannibal scored three runs in the bottom of the seventh, but left the tying run at the plate in a 9-7 loss.
The game was tied through four innings, but Mark Twain couldn't manufacture anymore runs.
The Pirates snapped a four-game losing streak with a 15-2 victory over Palmyra.
The Panthers had back-to-back hits that tied the game and helped them take the lead.
Brooke Lawson returned to throw five shutout innings in the 5-0 victory.
Canton scored eight runs in the fourth to pull away for a 13-0 victory.