Marvin Johnson made his mark at both ends as the Owls triumphed 2-1 at 10-man Fleetwood.
Johnson claimed an inadvertent assist, cleared off the line with the game equally poised and then scored the winning goal.
Shaun Rooney, later to receive his marching orders, had given the home side the ideal start before the returning George Byers levelled for Wednesday.
Johnson then took matters into his own hands to ensure Darren Moore celebrated his 100th game in charge with a victory.
Half chances for both teams punctuated a frantic start before the breakthrough came nine minutes in.
A clever build-up from the engine room saw Carlos Mendes Gomes lay off invitingly for Rooney outside the box and the midfielder’s finish was true into the far corner, giving Cameron Dawson no chance.
But it took just six minutes for the Owls to equalise. Johnson miscued from the edge of the box but straight into the path of Byers, who conveniently diverted past the wrong-footed Jay Lynch.
The Fleetwood keeper was called into action as Wednesday pressed forward, Lynch doing well to keep out a fierce Alex Mighten hit on the angle.
Wednesday were dealt a blow when Lee Gregory limped off midway through a first half bursting with action.
Michael Smith was thwarted by Lynch from close range before Fleetwood twice went close to restoring their lead inside a matter of seconds.
First, Rooney climbed high to meet Dan Batty’s cross only to see his header smash against the crossbar.
The second ball eventually fell to Brendan Wiredu who seemed certain to score but Johnson was in the right place at the right time to hook off the line.
Batty slotted past the post immediately after the break but as the temperature dropped, so did the quality and openings in front of goal.
The contest developed into a scrappy affair, with Fleetwood having the edge in terms of possession in the swirling conditions.
But when Wednesday countered on 74 minutes, it proved decisive. Bannan’s corner was punched clear by Lynch only as far as Johnson, who executed a travelling volley that flew past the despairing Cod Army keeper.
Further gloom followed for Fleetwood as Rooney saw red for picking up a second yellow and that helped Wednesday over the line to extend the unbeaten run to 11 games.
Wednesday: Dawson, Mighten, Palmer, McGuinness, James, Johnson, Byers (Windass 87), Bannan (Dele-Bashiru 87), Bakinson (Vaulks 60), Gregory (Paterson 29), Smith