The result ended a run of six straight league defeats for the Blades, easing the pressure a little on Weir.
"I think the team answered a few questions in the second-half," said Weir. "In the first-half we were really poor, we didn't turn up and lost a bad goal.
"At half-time we were really honest with ourselves and had to ask ourselves a few questions.
"We could have either gone under or accepted the challenge and stood up to it, and I really thought the group did that.
"It's a tough place to play when things aren't going your way and we were obviously on a run of defeats, which is difficult.
"I thought it was a big game for us in terms of being positive and standing up to the fight.
"There's obviously a lot of areas we can improve on but when you've got the attitude and character like that, it can take you a long way."