Miles Leaburn scored twice as Charlton hammered Shrewsbury 6-0.
Scott Fraser, Albie Morgan, Jes Rak-Sakyi and Macauley Bonne were also on target while a red card for Tom Flanagan put the seal on a miserable day for the visitors.
It took 26 minutes for the home side to break the deadlock. Fraser curled home a free-kick from the edge of the area past the outstretched Marko Marosi.
The Shrewsbury stopper turned a Leaburn header over the bar on 33 minutes, but the home side put themselves out of sight before the break.
Seven minutes before the interval Morgan picked up the ball from Rak-Sakyi and fired low and hard for his fifth goal this season.
The provider turned scorer in first-half injury time, when his solo run was too much for the Shrewsbury defence and he slotted home.
Leaburn added the fourth of the afternoon with a 25-yard shot that left Marosi rooted to the spot.
The striker made it five with a penalty, after Flanagan was dismissed for a handball in the area, and Macauley Bonne added a sixth in time added on.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.