Second-seeded Sikeston will play No. 5 Kennett today for the championship at 4:30 p.m. Kennett upset top-seeded Dexter 6-4 on Tuesday.
The Bulldogs (19-6) put together one of their top offensive performances of the year, clubbing three home runs and four doubles in the game.
"We probably had more extra base hits today than we've had in the last five games combined," Sikeston coach Kevin Self said. "It's good to be hot right now because this is the time you have to bring it. Your best game has got to come at district time. Usually the team that's swinging the bats the best is the team that makes it. You better be able to score some runs."
The Bulldogs collected 11 hits as the game was stopped in the fifth inning due to the 10-run rule.
"It hurts not to score in that situation," said Perryville coach Denny Glueck. "Yesterday we scored five runs right off the bat against Notre Dame and our kids were up. Here we had bases loaded and we didn't score. We didn't have the momentum right off the bat so that hurt us."
Sikeston answered in the bottom of the first inning as Josh Jackson deposited a one-out two-run homer over the left field fence to give the Bulldogs a 2-0 lead.
"Had they scored two or three runs or did like they did against Notre Dame yesterday then it would've been a different ballgame," said Glueck. "Once we got out of that inning with no runs given up, and then Josh hits that two-run homer, you could see their body language. You could see the momentum go from one dugout to our dugout. There was definitely a big swing change -- that changed the whole game."
The wind was blowing out to left field, which, combined with Dexter's small ballpark dimensions made it an offensive day.
"Anything in the air might leave the yard and it did," said Glueck. "Sikeston's a real good hitting ballclub. It didn't matter who we pitched today -- the way they were hitting they were going to do the correct thing. I have to hand it to them -- they're a really good team.
"I think our kids were more excited about yesterday's game (against Notre Dame) than they were coming into today's game."
Sikeston opened the lead at 6-0 in the bottom of the second. Cody Anderson, Austin Williams and Jackson all had doubles in the inning.
Perryville's Lance Roth hit a solo home run that got up in the wind and bounced off the top of the fence to break the shutout in the top of the third inning.
The Bulldogs extended the lead to 11-1 in the bottom of the third, including a solo home run by Dustin Barker and a two-run double by Nick Lambert.
Drew Lailsch's sacrifice fly cut the lead to 11-2 in the top of the fourth.
But Austin Williams' solo homer in the bottom of the fourth enforced the mercy rule.
It was Williams' first career home run.
"It's a good day to hit it," said Self. "Austin hit it in the right spot at the right time and it carried out. I was happy for him. Pretty much everybody in the lineup was swinging it well."
Joey Williams was the winning pitcher in five innings of work, allowing two runs (one earned) off five hits. He struck out four and walked two walks.
"I thought Joey threw it well," said Self. "He got a little out of kilter with his mechanics. He was eating Barker up -- he was bouncing them in there. But I thought overall he threw it well. His breaking ball looked good today."
Perryville's Ryan Lorenz was the losing pitcher in 1-plus innings of work. He allowed six runs off six hits with three walks.
Jackson went 2-3 with four RBIs. Scott Droddy went 2-3 with three runs scored. Jerod Scott went 1-1 with two RBIs. Austin Williams was 2-3 with two RBIs and three runs scored.
Sikeston will be vying for its sixth district championship since 1998.
"You practice, you play and you work -- you do all the things that you do to play for this one game right here," said Self. "That's a lot of hours of time put in. You relish the opportunity because you know that this one game can catapult you into a season that you'll always remember, or it will be just another season. We're hoping that this is a season to remember."
Sikeston 12, Perryville 2
WP - Joey Williams. LP - Ryan Lorenz. HR - Josh Jackson (S). Dustin Barker (S). Austin Williams (S). Lance Roth (P). 2B - Anderson (S). A. Williams (S). Jackson (S). Nick Lambert (S). Multiple hitters - Sikeston: Scott Droddy 2-3. Josh Jackson 2-3. Austin Williams 2-3. Records - Sikeston 19-6. Perryville 6-12.