James Downey's last-minute try secured Northampton a bonus point, as the Saints went top of the Premiership with victory over Newcastle Falcons.
The Saints controlled the first half but only led 10-3 at the break, helped by a try from Lee Dickson.
Falcons then grew in confidence and Jeremy Manning closed the gap to three.
But Greig Tonks' first try for the Saints calmed the home crowd's nerves, Joe Ansbro added another minutes later, and Downey secured the bonus point.
Northampton went into the game on the back of four successive victories in all competitions, with Newcastle searching for their first victory away from home this season.
Despite bossing the first 40 minutes Northampton were unable to make their superiority tell, and had to reply on three tries in the last 25 minutes to secure the extra point.
The visitors took a surprise lead when Jimmy Gopperth kicked a 40-metre penalty after the Saints were penalised at a ruck.
But Newcastle soon lost centre Gcobani Bobo, who was sin-binned for a deliberate knock-on, and Stephen Myler kicked a 30-metre penalty to level the scores, after Micky Young was penalised for not releasing the ball.
Northampton then lost number eight Roger Wilson with a leg injury, but went ahead for the first time after 26 minutes, as Dickson broke through the defence to score a solo try, which Myler converted.
Gopperth had two chances to close the gap moments before the break, missing a penalty and drop-goal attempt, but the home side had a seven-point lead at the break.
Northampton had the home support roaring in approval early in the second half, as their scrum pushed the Falcons' pack fully 30 metres, resulting in a successful Myler penalty.
The Saints then lost try-scorer Dickson and, against the run of play, Newcastle hit back with a well-worked try from Manning, which Gopperth converted.
Tonks' first try for Northampton since joining from Leicester in the summer gave the home side some breathing space, and that was quickly followed by Ansbro's touchdown - both were converted by Myler, with Gopperth's penalty for Newcastle sandwiched in between.
With the last action of the match, Downey intercepted as the Falcons tried to run the ball from their own to score easily to pick up the valuable bonus point.
Northampton Saints director of rugby Jim Mallinder tells BBC Radio Northampton: "It's been a very good start for us. We've improved on last season, although there's a long way to.
"Our forward play was outstanding. But sometimes dominance doesn't always lead to points.
"What was pleasing was that we kept going and didn't panic. We're playing well, and we're winning. We dominated today and probably should've taken more of our chances, but Newcastle defended well."
Newcastle coach Alan Tait said: "Our set piece wasn't good enough. We were outpowered in the scrum and from that base it's impossible to build up any momentum.
"Either Northampton were really, really good in that area or we were really poor."
Replacements: Geraghty for Diggin (66), Powell for Dickson (45), Long for Sharman (64), Mercey for Mujati (69), Easter for Clark (64), Sorenson for Wilson (24). Not Used: Dreyer, Cornwell.
Replacements: Manning for A. Tait (51), Catterick for Fielden (55), Pilgrim for Young (64), Shiels for Brookes (32), Graham for Vickers (75), B. Wilson for M. Wilson (53), Williamson for Pennycook (66). Not Used: Hall.
Bookmark with:
What are these?