Connor Graven-Briggs (two doubles), Josh Austin (double), Jesse Dedman, Richie Langstaff, Joe Shearer (double), Kyle Hinman and Caleb Stevens had two hits apiece for the Crimson Knights (4-5, 3-2), who outhit Oxford, 18-15.
Cameron Heggie and Jeff Lawton had three hits apiece for the Blackhawks, who left the bases loaded twice.
Afton hosts Walton at 11 a.m. Saturday to complete a game that was suspended earlier this month.
Harpursville 6, Afton 5
Jacob Andrews led off with a triple to spark a seventh-inning rally that lifted Harpursville to a MAC home win Wednesday.
Losing pitcher Austin Ticknor intentionally walked Devon Dean with one out, then allowed a walkoff single up the middle of Afton’s drawn-in infield to Silas Weckel.
Andrews’ triple marked the only extra-base hit of the game as the Hornets outhit Afton, 8-4.
Hancock 24, Greene 7
Preston Walker and Lane Bass hit grand slams to lead Hancock to a five-inning home victory in the MAC.
Walker went 4-for-5 with nine RBIs and finished a double shy of the cycle. Ryan Tooley went 4-for-4 and Eli Holton finished 3-for-3 for the Wildcats (8-2, 5-1), who host Unatego today.
Davenport 15, H-T 8
Winning pitcher Matt Finne went 3-for-3 with a home run, a double and two RBIs to lead Davenport to a home win in the Delaware League.
Batterymate Cody Wamsley finished 3-for-4 with a double, three runs and two RBIs for the Wildcats (4-1, 2-1), who scored in every inning.
Jacob Davis paced Hunter-Tannersville with three doubles and three RBIs in a 4-for-4 effort.
Davenport hosts Margaretville on Monday.
Roxbury 29, SK 21
Roxbury scored 22 runs after the third inning en route to a Delaware League victory. The game ended after six innings because of darkness.
Ty Lamport had four doubles for the Rams, who scored nine times in the sixth.
Beau O’Donnel finished with four hits and Will Rendler had a double and a triple for Roxbury.