Match ends, Sheffield Wednesday 3, Charlton Athletic 0.
Three second-half goals at Hillsborough boosted Sheffield Wednesday's play-off push but increased Charlton's problems.
After concerted pressure, Tom Lees broke the deadlock with a close-range header, then Fernando Forestieri turned in a rebound off the post.
The win was sealed as Charlton's El-Hadji Ba was unlucky to turn Alex Lopez's shot into his own net.
Wednesday stay sixth in the Championship, with the Addicks six points from safety at the other end.
After losing to neighbours Rotherham in their last home game, the Owls were determined to avoid another slip-up and piled on the pressure from the start.
Visiting keeper Nick Pope was swiftly called into action to keep out Forestieri's looping header, but Charlton put up a resolute defensive effort after that to keep the first half scoreless.
The interval introduction of Atdhe Nuhiu and Lopez gave Wednesday more threat up front. Forestieri drew another good save from Pope, before Nuhiu and Jack Hunt went close.
But once the dam was finally broken by Lees' header, Charlton crumbled, with Forestieri soon adding a second after Nuhiu headed against the post.
The third goal, an unlucky deflection, just rubbed salt into the wounds for the Addicks, who had lifted their spirits with a welcome home win over Middlesbrough in their previous game.
Sheffield Wednesday boss Carlos Carvalhal: "The team for moments in the first half lacked confidence but never lost control or organisation.
"We knew Charlton couldn't press all the time and when we had more time and space we started playing very well.
"When they lost energy we played better and we had a very good second half at a very good level. We deserved the win and the scoreline.
"We are the second or third best attack in the division and I am very happy about this because we promised our fans good attacking football and we are delivering it."
Charlton boss Jose Riga: "It's a disappointment because we're coming through three good games.
"We knew everybody had to be at their best level, the level we had against Middlesbrough and we didn't have that today.
"We were present in most of the game, we couldn't find a way to compete in the final 20 minutes.
"We have to work and try to find the right solutions. I don't accept the situation, not at all."
- 33WallaceBooked at 57minsSubstituted forMatiasat 83'minutes
- 4HutchinsonBooked at 35minsSubstituted forLópezat 45'minutes
- 37McGeadySubstituted forNuhiuat 45'minutes
- 18Lucas João
- 15FanniBooked at 31mins
- 7Berg Gudmundsson
- 22BaBooked at 75minsSubstituted forJacksonat 78'minutes
- 12DiarraSubstituted forLookmanat 83'minutes
- 11HarriottBooked at 90mins
- 16GhoochannejhadSubstituted forVetokeleat 68'minutes
- Stuart Attwell
- Shots on Target
Second Half ends, Sheffield Wednesday 3, Charlton Athletic 0.
Delay over. They are ready to continue.
Jack Hunt went off injured after Sheffield Wednesday had used all subs.
Delay in match Jack Hunt (Sheffield Wednesday) because of an injury.
Callum Harriott (Charlton Athletic) is shown the yellow card for a bad foul.
Jack Hunt (Sheffield Wednesday) wins a free kick in the defensive half.
Foul by Callum Harriott (Charlton Athletic).
Corner, Sheffield Wednesday. Conceded by Jorge Teixeira.
Atdhe Nuhiu (Sheffield Wednesday) wins a free kick on the right wing.
Foul by Morgan Fox (Charlton Athletic).
Attempt blocked. Atdhe Nuhiu (Sheffield Wednesday) right footed shot from outside the box is blocked. Assisted by Daniel Pudil.
Attempt missed. Igor Vetokele (Charlton Athletic) header from the centre of the box is just a bit too high. Assisted by Morgan Fox with a cross.
Hand ball by Atdhe Nuhiu (Sheffield Wednesday).
Attempt blocked. Fernando Forestieri (Sheffield Wednesday) right footed shot from the left side of the box is blocked. Assisted by Kieran Lee.
Substitution, Charlton Athletic. Ademola Lookman replaces Alou Diarra.
Substitution, Sheffield Wednesday. Marco Matias replaces Ross Wallace.
Attempt missed. Marco Motta (Charlton Athletic) right footed shot from the centre of the box is close, but misses to the right following a corner.
Corner, Charlton Athletic. Conceded by Ross Wallace.
Offside, Sheffield Wednesday. Kieran Lee tries a through ball, but Fernando Forestieri is caught offside.