Morris 8, Hancock 4
Jordan Staples gave Morris a cushion in the sixth inning with a bases-clearing double.
Jacob Torgerson and Staples each drove in three runs for Morris. Pat Schaefer had two hits, scored once and drove in a run for Hancock.
Sam Mattson threw a complete game win for Morris, allowing three earned runs on seven hits while striking out seven.
Taylor Holleman took the loss. He went five innings, giving up six hits, five runs, and three walks.
Top-seeded Morris (16-4) plays No. 2 Brandon-Evansville in Wheaton at 11 a.m. on Saturday in the winner's bracket. A win puts Morris into Sunday's 1 p.m. final in Wheaton.
Hancock 020 001 1 -- 4 7 0
Morris 000 404 0 -- 8 7 5
HITTING - Hancock: Austin Steege 2-for-4, Collin Cunningham 1-for-4 run, Luke Schwarz 1-for-4, Brandon Shaw 1-for-3 run, Pat Schaefer 2-for-3 rbi run ... Morris: Mac Beyer 2-for-3 run, Tyler Hinrichs 1-for-2 2 runs, Jacob Torgerson 2-for-2 2 runs 3 rbi sb, Bryce Jergenson 1-for-3 2b rbi, Jordan Staples 1-for-3 2b 3 rbi
PITCHING (ip-h-r-er-bb-so) -- Hancock: Taylor Holleman (L) 5-6-5-5-3-2, Steege 1-1-3-3-3-3 ... Morris: Sam Mattson (W) 7-7-4-3-1-7