Barrow substitute Richie Baker's late header gave his side all three points against Telford.
Adam Boyes put the hosts ahead from the penalty spot after defender Sean Newton was penalised for handball.
The Bucks levelled when Craig Farrell tapped home from close range after Chris Sharp had headed across the box.
Boyes forced a fine save from Telford goalkeeper Ryan Young before Baker headed home Gavin Skelton's centre for the winner.
VIEWS FROM THE DRESSING ROOM
AFC Telford United manager Andy Sinton told BBC Radio Shropshire:
"I think we deserved a point at least, or deserved to win the game, on our second-half showing.
"The penalty was an absolute disgrace of a decision and that's being kind.
"It really galls me when you've got Barrow players walking off at half-time saying 'never a penalty', it really upsets me."