Barnet extended Weymouth’s winless run in the Vanarama National League to 15 games with a 2-1 victory at the Bob Lucas Stadium.
Weymouth, who are already relegated, have not won since mid-February and fell behind moments before half-time when Adam Marriott scored a penalty.
Ephron Mason-Clark was fouled in the box by Tom Blair, with Marriott duly tucking the spot-kick home in the 45th minute.
Sean Shields and Bradley Ash both had attempts to equalise before the half-time whistle blew, but Aymen Azaze was alert at his near post to deny Weymouth.
The Bees wasted little time adding to their lead in the second half. Teddy Howe cut the ball back to Daniel Powell, who tapped in from close range after 48 minutes.
Weymouth pulled a goal back with 18 minutes remaining when Nathan Carlyle lashed the ball into the top corner, but their wait for a victory goes on.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.