Oakham 1sts secured a much-needed 24 points in the Leicestershire Cricket League after being deducted 48 recently.
The Rutland side were punished for fielding an unregistered player and feared being pulled into a relegation battle in division three.
So the 71-run away win to Stoughton and Thurnby 2nds on Saturday was just what the doctor ordered.
Stoughton won the toss and opted to bowl. That was probably a mistake as Oakham’s Albert Radford hit 67 before being run out and B Down scored 56 before being caught. Oakham finished on 188-5 in 45 overs.
Stoughton were all out for 117 with captain Matt Osman taking five wickets. Chetan Shukla took three and Cameron Down two.
It moves Oakham up to fourth from bottom.
In division four, Uppingham Town beat Countesthorpe by 97 runs. Uppingham were all out for 205 and then got the visitors out for 108.
It leaves Uppingham in second place, three points behind leaders Bardon Hill.
In division seven, Oakham 2nds beat Enderby 2nds by 15 runs. Oakham were 211-9 while Enderby were all out for 196.
In division eight, Uppingham Sunday 2nds earned a winning draw against Loughborough Outwoods. Uppingham finished on 231-2 while Loughborough achieved 199-7.
In the Rutland League, Wisbech beat Oundle by 22 runs and Stamford beat Peterborough Town by 165 runs, thanks to openers Andrew Hulme and Liam Dave whose stand of 303 was more than enough to win the game.
In division two, Market Overton beat Bretton by nine wickets, Medbourne Sunday 1sts beat Deeping by 121 runs and Uppingham Town 1sts beat Oakham by 26 runs.
In division three, Brigstock conceded to Stamford Town.
In Division five Bourne 2nds beat Wisbech by seven wickets and Oakham 2nds lost to Eaton Socon by 23 runs
In division six, Barnack beat Ufford Park by eight wickets.
Market Deeping 2nds were beaten by Castor & Ailsworth by nine runs.
Wakerley & Barrowden 1sts beat Orton Park by four wickets.
Uppingham Town’s game against Hampton was cancelled.