Cawthorne took eight wickets for three runs as they skittled Shiregreen for 47 in a ten-wicket ECB Yorkshire Premier South win.
The hosts were 44 for two but lost five batters for ducks. Ben Cliff - the Yorkshire 2nd XI bowler - took five for four and Pakistan international Danish Aziz four for nine.
Elsecar were removed for 92 in a nine-wicket home loss to Sheffield Collegiate.
Barnsley Woolley Miners made it two league defeats from as many games this season as they went down by five wickets at Whitley Hall.
They were bowled out for 133 with last man Usman Khan top-scoring with 43.