John-Joe O'Toole extends streak as Northampton end long winless versus Charlton
Northampton goal machine John-Joe O'Toole continued his scoring streak as he grabbed the winner in an historic 2-1 victory over Charlton.
The Cobblers had not beaten the London club in over 50 years but O'Toole's second-half winner at Sixfields Stadium helped to end that run.
Michael Smith initially handed the hosts the lead ahead of Jordan Botaka's equaliser before the break.
With defeat, Charlton's winless run stretched to eight games, while Justin Edinburgh's outfit tasted victory for the first time in four games.
Visiting goalkeeper Declan Rudd was called into action after 27 minutes to keep out Zander Diamond's goal-bound header.
However, after 32 minutes Rudd was beaten by Smith as the Addicks went behind for the sixth successive game when the Portsmouth loanee headed home Aaron Phillips' cross from the right.
The hosts' lead only lasted four minutes before Botaka bundled home after Ezri Konsa Ngoyo's header was kept out by Adam Smith and the Leeds loanee netted his second goal of the season.
Seconds after the restart Botaka almost doubled his tally as Smith tipped his header over.
In minute 62 Phillips' drilled cross finally fell to O'Toole, who fired home his seventh goal in as many games for the points.