Match ends, Newcastle United 4, Northampton Town 1.
Florian Thauvin scored on his full debut for Newcastle as the Premier League side beat Northampton to reach the third round of the League Cup.
Thauvin, a £12m signing from Marseille, was involved in all four Newcastle goals, volleying the hosts ahead before crossing for Siem de Jong to head in.
Marc Richards pulled one back from the spot after Cheick Tiote's handball.
But Thauvin set up Daryl Janmaat and Mike Williamson after the break to send the Magpies through with ease.
The France Under-21 winger, who made his debut off the bench in Saturday's 0-0 draw at Manchester United, was a constant menace and scored his first goal in English football just three minutes into his first start.
The 22-year-old, who also provided crosses for each of the other three Newcastle goals, lasted 65 minutes before being withdrawn to a standing ovation at St James' Park.
The League Two Cobblers had looked in contention when Richards's penalty pulled the score back to 2-1 with only 10 minutes gone, but the Premier League side's superiority shone through in the second half.
- 19HaidaraSubstituted forToneyat 78'minutes
- 24TiotéBooked at 20mins
- 10de Jong
- 20ThauvinSubstituted forMitrovicat 65'minutes
- 17PérezBooked at 69minsSubstituted forColbackat 72'minutes
- 19WatsonSubstituted forHoskinsat 62'minutes
- 23YatesBooked at 62mins
- 15PotterSubstituted forD'Athat 62'minutes
- 6CresswellBooked at 86mins
- 9RichardsSubstituted forCalvert-Lewinat 75'minutes
- David Coote
- Shots on Target
Second Half ends, Newcastle United 4, Northampton Town 1.
Jack Colback (Newcastle United) wins a free kick in the defensive half.
Foul by Joel Byrom (Northampton Town).
Attempt saved. Aleksandar Mitrovic (Newcastle United) right footed shot from outside the box is saved in the bottom right corner.
Corner, Newcastle United. Conceded by Lawson D'Ath.
Ryan Cresswell (Northampton Town) is shown the yellow card for a bad foul.
Aleksandar Mitrovic (Newcastle United) wins a free kick in the attacking half.
Foul by Ryan Cresswell (Northampton Town).
Attempt missed. Daryl Janmaat (Newcastle United) right footed shot from the right side of the box is close, but misses to the left.
Corner, Northampton Town. Conceded by Jamaal Lascelles.
Substitution, Newcastle United. Ivan Toney replaces Massadio Haidara.
Substitution, Northampton Town. Dominic Calvert-Lewin replaces Marc Richards.
Foul by Aleksandar Mitrovic (Newcastle United).
Ryan Cresswell (Northampton Town) wins a free kick on the left wing.
Substitution, Newcastle United. Jack Colback replaces Ayoze Pérez.
Aleksandar Mitrovic (Newcastle United) wins a free kick on the right wing.
Foul by Adam Yates (Northampton Town).
Corner, Northampton Town. Conceded by Michael Williamson.
Ayoze Pérez (Newcastle United) is shown the yellow card for a bad foul.