Fergus Falls 6, Willmar 0. Sophie Rausch led No. 1 seed Fergus Falls with four goals and two assists in the Class 1A, Section 6 semifinals. Hallie Sheridan had a goal and two assists, and goaltender Jadyn McKeever earned the shutout with 28 saves. Bryton Carlson had 15 saves for Willmar.
Blake 8, Minneapolis 1. Izzy Daniel, Lucy Burton and Audrey Wethington all had two goals a piece for the No. 1 seed Blake in the Class 1A, Section 5 semifinal. Goaltender Anna Kruesel had 14 saves. Alex Gaffney scored her second goal of the playoffs for No. 5 seed Minneapolis, and goaltender Lilah Schulz had 49 saves.
Breck 2, Princeton 1. Grace Zumwinkle had the go-ahead goal for the No. 2 seed Breck in the Class 1A, Section 5 semifinal game. Olivia Mobley had a goal and an assist, and goaltender Ally Frantzick had 19 saves. Madisen Peterson had a goal for No. 3 seed Princeton, and goaltender Kara Schramel had 31 saves.
Brainerd/Little Falls 2, Sartell/Sauk Rapids 0. Cheyenne Abear tallied a goal for No. 1 seed Brainerd/Little Falls, and goaltender Olivia King earned the shutout with 16 saves in the Class 2A, Section 8 semifinals. Chloe Stockinger had 40 saves for No. 4 seed Sartell/Sauk Rapids.
Roseau 4, St. Cloud 2. Kayla Santl led second-seeded Roseau with a goal and an assist in the Class 2A, Section 8 semifinals, and goaltender Kiana Flaig had 22 saves. Allie Cornelius had both goals for No. 3 seed St. Cloud, and goaltender Emily Musielewicz had 35 saves.
Alexandria 11, Northern Lakes 1. Kristin Trosvig and McKenna Ellingson each had a hat trick for No. 2 seed Alexandria in the Class 1A, Section 6 semifinals. Goaltender Sarah Finley stopped 15 of 16 shots, and Calley Richardson had a goal and three assists. Sydney Tietz scored for No. 3 seed Northern Lakes, and goaltender Chaia Tulenchik had 28 saves.