Walsall were hit with a late sucker punch for the second week running as Josh Kay’s 87th minute strike saw Barrow claim all three points.
There was little between the two teams as they played out a quiet first half but the Saddlers were on top for the majority of the second half before Barrow took the lead late on.
Brian Dutton made two changes to the team that lost to Cambridge United on Saturday.
Alfie Bates and Tyreik Wright came into the starting XI in place of Cameron Norman and Caolan Lavery.
Both teams had early half-chances but Scott Quigley and Wright both miscued their efforts.
Efforts on goal were few and far between in the first half. The visitors had the best chance of the half on 32 minutes when Tom Davies’ looping header almost dropped in but Liam Roberts did well to tip it over.
The first half ended goalless as both sides struggled to stamp any real authority on the game.
Barrow made a bright start to the second half and should have taken the lead when the ball fell to Luke James on the edge of the six-yard box but Roberts did brilliantly to make the save with his legs and deny James.
The Saddlers were dealt a blow on 55 minutes when Dan Scarr was forced off with an injury and was replaced by Norman.
Three minutes later Dutton made a double change as he introduced Wes McDonald and Derick Osei Yaw in place of Emmanuel Osadebe and Josh Gordon.
Walsall began to improve and their first real opportunity of the second half fell to Norman whose powerful first time drive took a deflection and just went wide.
Wright also tried his luck from distance but his effort was straight at Joel Dixon.
McDonald had a positive influence since coming on and sparked a number of Saddlers attacks. He played a lovely one-two with Bates before his dangerous cut back was turned behind as the hosts piled on the late pressure.
Just as the Saddlers looked like they’d got themselves on top, the visitors responded and opened the scoring when Scott Quigley flicked the ball through to Josh Kay who burst into the area and slotted past Liam Roberts.
Roberts; White, Scarr (Norman 55’), Sadler, Melbourne; Kinsella, Perry, Bates; Wright, Gordon (Osei Yaw 58’), Osadebe (McDonald (58’)
Subs: Rose, Sinclair, Reid, Lavery