Eastwood recorded their third consecutive defeat in a game at home to Belvoir which resulted in over 500 runs.
Eastwood batted first and scored at a quick rate throughout their innings.
Fine individual performances from Adrian Marsh with 66, Neil Gregory 45, Jason Wooliscroft 44 and a quickfire 47 not out from Ryan Elliott meant Eastwood achieved their highest total of the season of 250-5 from 42 overs.
At tea Eastwood were contemplating victory, but on a good track they struggled to contain the Belvoir batsmen.
Eastwood used seven bowlers in an attempt to make inroads into the top order but to no avail.
Tom Neville took the game to Eastwood, ending on an unbeaten 127 to win the game for the visitors.
Belvoir raced to their total in 35 overs and Neville was ably supported by Lyndon James who scored 56 not out.
The defeat leaves Eastwood in sixth place in Division B.
Eastwood Town second XI grabbed their second victory in as many weeks with an impressive run chase in an away encounter at Wymeswold.
Wymeswold won the toss and decided to bat on a damp-looking pitch.
Skipper Rob Pittman opened and batted through the innings to record 105 until he was dismissed in the last over.
With eight wickets in hand after 32 overs Eastwood were fearing a big run chase but excellent bowling from Paul Summers at the death meant the home side were restricted to 197 after their 40 overs.
Alan Pearson and Bryan Towle opened the batting in Eastwood’s reply. Pearson was trapped LBW and Nick Grainger fell shortly afterwards, both recording good starts but unable to push on.
Towle fell shortly afterwards to leave Eastwood 48-3 from 15 overs when James Marshall and Mark Carlin came to the crease.
They upped the run rate and put on an impressive 108 partnership before Carlin was caught behind attempting a sweep shot, falling for a well-crafted 54.
Eastwood eased to victory with 14 balls to spare, as Marshall finished on 72 not out and a late salvo from Andrew Pearson (21*) meant Eastwood had successfully chased 200 in consecutive weeks.