Newcastle completed a thrilling second-half fightback to beat second-placed Sale 20-14 at Kingston Park.
The Sharks ground out a 14-0 lead after a penalty-strewn first half as Ewan Ashman and Tom O'Flaherty crossed and Rob du Preez kicked the extras.
But Brett Connon's penalty, and tries from Mateo Carreras and Sam Stuart put Falcons 17-14 up just after the hour.
As Sale's discipline slid further, Connon kicked his second penalty to cap a fourth Falcons win of the season.
With leaders Saracens slipping to their first defeat of the season, Sale failed to take advantage and remain 10 points adrift, while a third league win in four lifts the resurgent Falcons up to eighth.
In lashing rain, an attritional, stop-start first half was littered with penalties, mainly against the hosts, and gave Ashman the platform to power over from the back of a maul for his 10th-minute opener.
Continuing to get on the wrong side of referee Adam Leal, the hosts lost scrum-half Michael Young to the sin-bin - Falcons' 11th yellow card in the league this season - and moments later, winger O'Flaherty ran in as Sale moved 14-0 ahead in 26 minutes.
Newcastle's 10th infringement of the half cost them a score on the stroke of half-time when Sale scrum-half Gus Warr was penalised for holding on at the try-line, only for the penalty to be reversed for a high tackle.
Yet it was Sale's turn to fall foul of Leal's whistle as the Falcons responded superbly after the break, Connon's kick getting them off the mark before Carreras brilliantly ghosted past three defenders to bring the hosts back to 14-10.
With the Sharks' previously resolute defence beginning to buckle under mounting pressure, Stuart dived over to give Falcons the lead just after the hour.
The visitors gave up 12 penalties to Newcastle's two after the break, and Connon's kick took the hosts six points clear with 12 minutes left.
It was a lead which proved enough for a fifth successive home league win over Sale.
Newcastle head coach Dave Walder told BBC Radio Newcastle:
"We knew we had to stand up to them and I think the first half we felt a little bit miffed because a few things didn't go our way, but then they did go our way in the second half.
"We felt at half-time our mistakes were not through lack of effort, just a bit of clarity around what we were doing so we were confident that if we could channel that emotion, channel that energy and attitude, it would pay dividends.
"I'd love to play a free-flowing style of rugby in front of our biggest crowd of the season, [but] it was one for the purists. But ultimately I think the fans will go home happy."
Newcastle: Obatoyinbo; Radwan, Moroni, Penny, Carreras; Connon, Young (capt); Brocklebank, Blamire, Davison, Peterson, de Chaves, Graham, Chick, Fearns.
Replacements: Fletcher, Mulipola, Palframan, Dalton, Marshall, Stuart, Schoeman, Kerr.
Sin-bin: Young (24).
Sale: L James; Reed, Mills, S Hill, O'Flaherty; R du Preez, Warr; Harrison, Ashman, Schonert, Wiese, J Hill, Ross, B Curry (capt), D du Preez.
Replacements: van der Merwe, Onasanya, Jones, Beaumont, J-L du Preez, Simpson, Curtis, McGuigan.
Referee: Adam Leal