Division I powerhouse Cloquet hammered Ely 14-1 in five innings in the afternoon, but Pecha tossed a three-hitter at night as his team downed district favorite Deer River 8-2.
Pecha, who won his sixth game of the summer, finished with 12 strikeouts and took a no-hitter into the sixth inning, when Deer River got both of its runs.
Ely got a jolt in the bottom of the first from Alex Koschak and Nick Mathews, who homered in consecutive at bats. Koschak's two-run blast off losing pitcher Luke Benson went to the left-center gap and got Ely on the board. Mathews deposited the next pitch over the left field fence, bringing his teammates out of the dugout and the fans out of their seats.
A double by Koschak stoked Ely's two-run rally in the fourth, and Mathews had a run-scoring hit in the fifth. Sean Fisher doubled in the fifth, while teammate Wes Snyder finished with two hits.
Pecha, meanwhile, struck out the side in the seventh to finish in double digits for the game. The hard-throwing righthander is now 6-0, with a 1.26 earned run average, and 71 strikeouts in 39 innings pitched.
Earlier Saturday, Cloquet had its hitting shoes on, getting five hits in both the first and third frames and finishing with 14 in the five-inning contest. Shortstop Peter LaCourse went four-ofr-five for the winners with three doubles and three runs batted in. Joey Singpiel had two hits and two runs batted in, Connor Stowell had two hits and winning pitcher Adam Hanson tossed two perfect innings.
Koschak was the losing pitcher and Aaron Donais came on in relief. Donais had two hits at the plate.
In other Saturday action, Duluth Lakeview earned a spot in Saturday's title game by beating Cook County 12-1 and Virginia 12-2. Detroit Lakes blew a four-run lead in the seventh and fell to Cook County 8-7, but came back later in the day to beat Virginia 12-3. Frazee beat Deer River 17-2 in five innings, then lost 12-3 to Cloquet.