Haskell 20, Cross Plains 16 — A winless Haskell team that had crippled itself with turnovers through two games cleaned up its act to hand unbeaten Cross Plains an upset loss on Friday.
District 3-2A Div. I Week 3 Report: Haskell knocks off ranked Cross Plains for first win

