Charlton secured third spot in Sky Bet League One with an emphatic 4-0 demolition of Rochdale at The Valley.
Joe Aribo, Calvin Andrew's own goal, Lyle Taylor and Krystian Bielik did the damage and results elsewhere mean the Addicks climbed from fifth to set up two dates with Doncaster in the play-offs.
Aribo and Taylor each squandered two early opportunities apiece for the hosts before the breakthrough arrived in the 19th minute.
Taylor burst through on goal and was denied by Dale keeper Josh Lillis, only for the loose ball to be teed up by Josh Parker for Aribo to fire home a curling shot.
Dillon Phillips had to be alert to tip over Callum Camps' 25-yard effort, but it was the Addicks who doubled their advantage in rather fortuitous circumstances after 32 minutes.
Taylor whipped in a cross from the right which the visiting defence failed to deal with and the unfortunate Andrew ended up putting the ball into his own net.
Top scorer Taylor put the outcome beyond doubt five minutes before the break by latching on to Albie Morgan's excellent pass and slotting past Lillis.
The roles were reversed in the second half when Taylor turned provider only for Morgan to fire into the side-netting.
Moments later Parker inexplicably fired wide from six yards with the goal at his mercy after Lillis had parried out Taylor's drive.
Aribo twisted and turned inside the box before placing his 65th-minute shot over and then Parker's clever back-flick just went agonisingly wide.
Joseph Bunney fired wildly over from a corner at the other end in a rare Rochdale attack.
But Charlton's second-half dominance was rewarded 15 minutes from time and it came from an unlikely source as Bielik drilled in the fourth after exchanging passes with Morgan.