DERBYSHIRE were beaten by 106 runs shortly after tea after being set 261 to win on the third day of their LV County Championship match at the Swalec Stadium.
Three wickets from Mark Footitt and two from Tony Palladino did the job for Derbyshire in the morning as Glamorgan were all out for 181, their last five wickets falling for 36 runs in 17.5 overs.
But Derbyshire struggled second time around against good Glamorgan bowling in conditions more suitable for swing as they were dismissed for 154, with only Wes Durston standing firm before he fell for 72.
Footitt broke through with his fifth ball when David Lloyd was lbw for nought and Palladino then had night watchman Dean Cosker lbw for 13 at 166-7.
A loose shot from Mark Wallace saw him caught at point off Footitt for 14 and there was a third for Footitt when Kieran Bull was caught at slip at 176-9.
The innings was over when Michael Hogan was caught at mid on to give Palladino a second scalp, with Graham Wagg three not out. Footitt finished with 3-46 and Palladino 2-38.
Derbyshire lost Ben Slater in the fifth over as he left a ball from Wagg that flattened his off stump and Billy Godleman was lbw to Michael Hogan for seven to make it 18-2.
There was a further huge blow two overs later when Cheteshwar Pujara tried to turn Hogan off his legs and looped a gentle return catch to the bowler to fall for a duck at 18-3.
Wayne Madsen and Durston held Glamorgan up for 11 overs and put on 46 before David Lloyd came into the attack to have the skipper lbw for 26 and then have Alex Hughes caught down the leg side for nought.
Gareth Cross was lbw to Jim Allenby for nought at 85-6 and that became 101-7 when Wayne White was bowled by Allenby.
But Durston would not abandon a cause looking increasingly lost and reached his half-century off 69 balls with six fours but he finally went for 72, cutting at Hogan and nicking a catch through to the wicketkeeper at 122-8.
It took less than five overs after tea to finish the job, as David Wainwright was caught behind off Hogan, who finished with 4-38, and Footitt was caught at mid off.