Tri-Cities softball roundup
Kaneland 9-14, Oswego 5-8: Kaneland took advantage of six Oswego errors to win Game 1, then banged out 22 hits and scored in every inning of the second game to complete the non-conference sweep.
The Knights trailed 6-2 after two innings in Game 2, but rallied with two runs each in the third through sixth innings and tallied four more times in the seventh.