Swardeston finished fourth in the Gibbs Denley East Anglian Premier League after a remarkable final fixture at Mildenhall, where they were all out for only 77, but won by three runs.
George Walker took five for 13, to take his league haul to 37 wickets, and skipper Mark Thomas five for 27 as Mildenhall, after being 40 for one, were dismissed for 74, of which Adam Trett made 24 and Peter Worthington 21.
Roger Telemachus took seven for 58 as third-placed Vauxhall Mallards beat second from bottom Norwich by 20 runs at Brundall.
Rob Purton contributed 68 to Mallards’ 205 for nine, with Chris Borrett and Michael Durbridge both taking four wickets.
Norwich captain Borrett followed up 117 not out as his side were bowled out for 185.
Fakenham, who finish third from bottom, lost to champions Bury St Edmunds by 82 runs at the Victory Ground.
Bury made 211 and Fakenham replied with 129, of which Stuart Williams scored 63.