Sheff Utd earn derby win to move level with league leaders Sunderland
The Blades moved level on points with Sunderland at the top of the table and would be outright leaders were it not for a two-point deduction at the start of the campaign for defaulting on payments to other clubs.
United boss Chris Wilder is a boyhood fan of his club and was overcome by the emotion of a vital win in their push for promotion and local pride.
"You can't get away from the emotion of it all. Whether it's my family, my friends, close pals that I used to go to school with, play football with, stand on the kop with," said Wilder.
"You live for days like today. I'm so fortunate I have the opportunity of managing this incredible football club that is loved by us all."
Campbell's low effort early in the second half edged an encounter full of passion but lacking in quality.
Wilder, though, did not care as he described his side's response following the death of the club's former defender George Baldock last month and back-to-back league defeats to Leeds and Middlesbrough as "incredible".
His side have since won four successive league matches, while extending their run of home wins without conceding a goal to six.
Defeat for Wednesday extends their 12-year wait for a win over their United.
"I think no team deserved to win today," said Wednesday boss Danny Rohl.
"There was no rhythm in the game. I cannot say my team did not try everything but it was not necessary to lose today."
Burnley needed Jay Rodriguez's late penalty to end a four-game winless run with a 1-0 victory over Swansea.
The Clarets were set to go four games without even scoring until Matt Grimes handled in the penalty area and Rodriguez converted from the spot in the 94th minute.
Scott Parker's men move up to fourth and within four points of the leaders.
West Brom ended their eight-match winless run with a 2-1 victory at Hull to climb up to fifth.