Chasing 307 runs for an outright victory, Madhya Pradesh were bowled out in 64.4 overs at the CH Bansi Lal Cricket Stadium.
Pacer Manprit Gony was the wrecker-in-chief for Punjab, returning figures of 4/41, while Siddarth Kaul (3/42) and Sandeep Sharma (2/25) provided the much-needed support at the other end.
Punjab will pick six points for the outright win.
Shubham Sharma top scored for Madhya Pradesh with 37, while the experienced captain Devendra Bundela contributed 32 as none of the MP batsmen could score a half century in the face of some disciplined bowling from Punjab.
Yesterday, first-innings centurion Yuvraj produced another fine knock (76) before the captain declared their second innings to set Madhya Pradesh a target of 307 on the third and penultimate day.
Madhya Pradesh were 26 for one overnight and needing another 281, they kept losing wickets at regular intervals.
Points: Punjab 6, Madhya Pradesh 0.
PTI