Portslade Cricket Club moved up to second in Sussex League Division 3 after successfully defending 102 on Saturday.
After being asked to bat, both David Wainwright and Andrew Mamoany top-scored with 19 as Portslade were bundled out for just 102 in 32.5 overs.
With their backs against the wall and a spot in second up for grabs, Tom Stewart-Green’s five wickets helped dismiss Mayfield for 88.
Skipper Paul Glover admitted it was an amazing day for his side, who now leapfrog their opponents and move up a spot to second with five games to go.
He said: “We’ve done it several times in the past few seasons but this was one of our best.
“The total we posted was not good and we didn’t bat well.
“But Thomas inspired us to a vital victory and one that gives us a great deal of confidence.”
Things started badly for Portslade with Wainwright the only batsman in the top eight to reach double figures.
Mamoany hit 19 down the order, while Nick Clark struck 11 to add some late innings runs for Portslade.
Glover’s side needed early wickets and they got those to leave Mayfield in all sorts of trouble.
Robert Sharma (36 not out) had threatened to get his side over the line but Portslade held their nerve to record an unlikely victory.
Stewart-Green finished with figures of 5-37, while Glover took four wickets.
With five games to go, Portslade now occupy the second and final promotion place but Glover does not want his side to look too far ahead.
He added: “We just want to take each game as it comes and see where that gets us.
“We are in a great position and it’s much better to be looking up rather than down.
“We’ve got Burgess Hill away next, who are top, so we haven’t got it easy.
“It’s just a case of us focusing on ourselves and trying to win as many matches as we can between now and the end of the season.
“We’ve played well this season and just want to keep on this run.”
Don’t miss out on all the latest breaking news where you live.
Here are four ways you can be sure you’ll be amongst the first to know what’s going on.
1) Make our website your homepage at www.shorehamherald.co.uk/
2) Like our Facebook page at www.facebook.com/ShorehamHerald
3) Follow us on Twitter @Shoreham_Herald
4) Register with us by clicking on ‘sign in’ (top right corner). You can then receive our daily newsletter AND add your point of view to stories that you read here.
And do share with your family and friends - so they don’t miss out!
The Shoreham Herald - always the first with your local news.
Be part of it.