Northern skipper Nauman Ali completed 10 wickets for the match as Sindh crashed to a 128-run defeat in their Quaid-e-Azam Trophy contest at Karachi's UBL Sports Complex.
Having been set an improbable task of chasing down 423, Sindh put on a valiant fight thanks largely to Saud Shakeel's gallant effort.
The young left-handed batsman made 174 in his defiant knock but always found himself short of able support from the other end as Sindh's batting folded on the final day of the third-round encounter.
In contrast to Shakeel's standout innings, the second-best contribution was from veteran Fawad Alam, who dug in briefly for his 36 from 54 balls.
Shakeel showcased an array of classy drives and solid defence in his marathon 296-ball stay at the crease. He patiently kept the scoreboard ticking along instead of boxing himself to a tacit approach of defensive cricket.
After batting out in the middle for well over six hours, Shakeel was the last Sindh batsman to be dismissed, getting out to Mohammad Nawaz as his stellar show was greeted by a round of applause from teammates and opposing players.
Meanwhile, Nauman brought his wealth of experience to the fore with yet another outstanding spell of bowling. His canny spin bowling caused the demise of five Sindh batsmen in the second innings, similar to how his fortunes panned out in the home side's first outing in the game.
Nauman, who was the leading wicket-taker in last year's edition of the Quaid-e-Azam Trophy, now retains his No. 1 spot in the ongoing season so far with 25 wickets at a hugely impressive average of 16.72.
The victory attained by Northern helped them climb to second place on the points table after romping to their second win on the trot.
They pocketed 24 points, eight of which were bonus points for bowling and batting excellence, whereas Sindh just added four points to their tally.
Barring the on-field action, the game witnessed a couple of disciplinary violations with Sarfaraz Ahmed and Asad Shafiq fined in separate incidents relating to either use of inappropriate language or showing dissent at the umpire's decision.