Biggleswade Town returned to winning ways at last with three points against high-flying Corby Town on Saturday.
The Waders lost 2-0 in the league at Corby on Wednesday but avenged that defeat with a 3-2 victory at the Carlsberg Stadium.
Weir-Daley gave the hosts an early lead but David Hutton struck for Biggleswade with quarter of an hour gone to ensure both sides went in level at the break.
Then Craig Daniel and Josh Beech scored to put the Waders 3-1 up with an hour gone. Chamberlain bagged a late goal for Corby but the hosts held out in front of 254 spectators.
Biggleswade Town host Luton Town in the Beds Senior Cup semi-final on Wednesday, March 4.