Barnet boss Lawrie Sanchez was disappointed after Shrewsbury left Underhill with a 2-1 win following another bad Bees performance.
Clovis Kamdjo's own goal handed the Shrews the lead on the stroke of half-time only for Izale McLeod to level matters with his 21st goal of the season. But the promotion-chasing visitors responded like potential champions and top scorer James Collins steered home in the 74th minute.
"I'm vastly disappointed with the level of performance," Sanchez said. "I don't know where that performance has come from.
"It's not good enough to have the home side out there who are not up to scratch. The fans come here and time and again see the visiting team outplay us.
"We didn't pass the ball well at all. We practice all week and then we produce that. Shrewsbury showed us what it was all about and how it should be done.
"These are professional footballers and they couldn't pass the ball. We keep setting ourselves up for trouble. We go away and put in a good confident performance and think we are getting away from danger and then come back here and put in a performance like that. Away from home we do the right things on the pitch and it is the opposite at home. Too many teams come here and leave with the points."