The Vikings won 18-0 in three innings and 16-2 in five innings.
Central Heights coach Jason Brown used two pitchers in each game to keep them fresh for the stretch run next week.
The Vikings play six games between today and Thursday.
The Vikings took advantage of 11 walks and nine hit batters in the opener. Central Heights had seven hits, 10 RBIs and five stolen bases.
All nine starters got at least one hit in the nightcap. The Vikings finished with 14 hits and 10 RBIs. The Vikings had three doubles.
Marmaton Valley pitchers had six walks and three hit batters.
Coby Robertson started the opener and went one inning. He had two strikeouts and tossed 20 pitches.
Brown said it was good to see the hurlers keep their pitch counts down.
Trae Clayton went the first three innings of the nightcap. He had seven strikeouts. Merrick Brown went two innings.
“They both did a good job and worked ahead with a lead,” Brown said. “Our defense made some good plays where communication was a key factor. It could of got ugly or someone hurt and communication was a huge factor that kept that from happening.
“The guys stayed focused the second game and took care of business.”
The Vikings (13-0) play today at Iola.
Trever Burkdoll: 1-1, 3 runs, RBI, BB, 2 HP, 2 SB.
Drew Beckwith: 1-2, 3 runs, RBI, 2 BB, SB.
Jordan Smith: 2-3, 3 runs, 2 RBI, double, HP, SB.
Tristan Davis: 2-2, 2 runs, RBI, BB, HP, SB.
Coby Robertson: 1-1, 2 runs, RBI, BB, HP.
Trever Burkdoll: 2-3, 2 runs, 2 doubles, sacrifice, HP.
Drew Beckwith: 2-4, 3 runs, RBI, HP, SB.
Jordan Smith: 1-4, run, RBI, BB.
Tristan Davis: 1-4, run, BB.
Jordan Horstick: 3-5, 2 runs, 3 RBI, 1 SB.
Adam Pryor: 1-3, 2 runs, RBI, HP.
Coby Robertson: 1-3, 2 runs, BB.
Jacob Pryor: 1-2, 2 runs, 2 BB.
Chase Brown: 2-3, run, 2 RBIs, double, BB.