Opting to bat at the Port Stadium, Madhya Pradesh were all-out for 210 in 48.4 overs with Mumbai Indians seamer Abu Nechim Ahmed grabbing five for 32. In reply, Assam scored the required runs in 45.5 overs riding on No 3 batsman Shib Shankar Roy's career-best unbeaten knock of 97.
Assam will now take on heavyweights and last year's runners-up Mumbai in the quarterfinal scheduled on Thursday.
It was Abu Nechim's second spell that started the collapse with MP losing their last six wickets for only 24 runs after being comfortably placed at 186 for four.
In reply, Shib Shankar anchored the chase to perfection facing 110 balls hitting eight fours and a six in the process.
Also Read
He had two crucial partnerships of 55 and 57 for the fourth and sixth wickets with Tarjinder Singh (28) and Rajdeep Das (27) respectively.
Brief Scores: MP 210 in 48.4 overs (Naman Ojha 72, Udit Birla 74, Abu Nechim Ahmed 5/32)
Quarter final: Mumbai versus Assam (Feb 28).