Charleston’s Hannah Harpster takes a practice swing before driving her tee shot down the fairway on No. 6 on Wednesday.

Mattoon’s Callan Haldorsen fired a 43 to earn medalist honors at a tri-meet held at Charleston Country Club on Wednesday afternoon.

Despite Haldorsen’s low score of the round, Mattoon struggled otherwise and finished tied with Effingham at 208, 24 strokes behind Charleston, which earned two dual girls golf victories.

Hannah Harpster overcame a double bogey early to card a 44 across the front nine holes, just ahead of teammates Rileigh Babbs (45) and Stacey Zerbst (46). Taryn Pearson shot 49 for the Trojans’ 184 total.

Harpster had a chance to tie for medalist honors on the course’s hardest-rated hole, the 353-yard, slight dogleg left No. 6. She drove more than 200 yards down the right side of the fairway, hit an approach shot that landed atop the steep hill that leads to the green, about 15 yards from the hole, and then chipped to within about 4 feet. Harpster just missed the par putt.

Kenzie Bratton posted Mattoon’s second best round at 54, followed closely by teammates Berit Haldorsen (55) and Xylia Greeson (56).

Other Mattoon scores: Julia Morton 63, Carrigan Hyland 66.

Other Charleston scores: Madeline Sanders 50, Malia Hodges 51.

Effingham’s Ava Boehm and Anna Sig posted team-best scores of 46.