Northamptonshire 281 (Wakely 82, Levi 75, van der Gugten 5-45) and 406 for 9 dec (Duckett 133, Vasconcelos 79, Crook 73, Procter 70) beat Glamorgan 254 (Khawaja 103, Sanderson 3-30) and 200 (Prasanna 4-49) by 233 runs
Northants took the final six Glamorgan wickets for 69 runs on the fourth morning to complete a comprehensive 233-run victory and record their second successive Championship win of the season.
They also moved away from bottom place in Division Two, after outplaying a Glamorgan team who, after winning their opening game, have lost four of their last five championship games, and won only one of their eight Royal London 50 over matches.
They were again let down by their batting, with only Usman Khawaja scoring over fifty in both innings, while there seven half centuries for Northants, whose batsmen showed far more application on a pitch of irregular bounce.
Northants' decision to bring their Sri Lankan legspinner Seekkuge Prasanna over a week early, ahead of the Vitality Blast, played dividends as he finished with four wickets in the second innings.
Glamorgan resumed on 121 for 4 in their second innings, and soon lost their nightwatchman Timm van der Gugten, who fatally played back to Prasanna and was leg before on the back foot.
Kiran Carlson meanwhile was fortunate to survive against the Sri Lankan leg spinner, twice edging deliveries wide of the slip cordon. He was joined by Chris Cooke who appeared more comfortable against Prasanna, twice striking him through extra cover for four.
The fifth wicket pair had added 48 before Carlson, aiming to drive expansively at a wide ball, edged one in Brett Hutton's opening over of the morning, to wicketkeeper Adam Rossington after scoring 32.
Cooke was the next to go when he was bowled by Hutton; undone by a ball that kept very low, Cooke almost ended up on his knees as he tried unsuccessfully to get his bat down in time.
The procession continued as Nathan Buck came on for his first over of the day, and with his first ball, trapped Ruaidhri Smith leg before with his opening. When Prem Sisodiya was caught at silly mid off to give Prasanna his fourth wicket, the players shook hands as Glamorgan captain Michael Hogan was absent and unable to bat.
Glamorgan's head coach, Robert Croft, sounded relieved that T20 cricket was around the corner: "This defeat had a common thread that we need to improve on," he said. "We are not capitalising on the starts we are having, whether it's a lack of concentration or inexperience. We are developing a young team that I'm sure will improve, but possibly we might have to bring in a senior player into the team for the next game or two."