Wyatt McKee had given the Warriors (7-7, 7-3) a one-point lead 10 seconds before Davis capped the scoring.
McKee finished with a team-high 15 points for Sidney, which received 10 points from Nick Meno.
Davis had a game-high 19 points for Oxford, which got 17 from Cameron Heggie.
Sidney travels to Harpursville on Saturday.
UV 59, B-G 33
David Dufresne scored 11 points and Nick White had 10 for Unadilla Valley, which rolled to a Midstate Athletic Conference victory at home.
White scored six points in the opening quarter, which ended with the Storm ahead, 21-3.
Lucas Butcher had a game-high 13 points for the Bobcats (1-14, 1-9), who received seven points and eight rebounds from Mike Carlin.
Bainbridge-Guilford visits Delhi on Friday.
Davenport 60, H-T 30
Paul Clark scored a game-high 11 points as host Davenport cruised to a Delaware League victory on Senior Night.
Davenport honored seniors Kyle Wamsley (six points), Corey Hartman (four points), Andre Dewitt and Travis Briggs before the game.
Matthew Finne contributed 10 points for Davenport (14-1), which visits Windham on Friday.
Jake Davis finished with a team-best eight points for Hunter-Tannersville, which trailed, 36-13, at halftime.
Stamford 61, Margaretville 45
Glen Cioccari scored a game-high 17 points to lead host Stamford to a Delaware League victory.
Cioccari had eight points in the fourth quarter, when Stamford outscored Margaretville, 21-10.
Stamford’s Gregg and Geoff Mattice finished with 13 and 10 points, respectively. They also grabbed 11 rebounds apiece for the Indians (11-4, 8-3), who host Davenport on Tuesday.
Matt Van Valkenburg scored a team-best 13 points and Kyle Short had 10 for Margaretville (10-4, 7-4), which hosts Hunter-Tannersville on Friday.