An eight wicket win over Chichester has kept Horsham in the hunt for the Sussex League title.
Spinners Mark Nash (5-45), who has taken 19 wickets in the last three games, and Luke Marshall (5-47) shared all ten wickets as Chichester were dismissed for 209 (Daniel Oliver 40).
Horsham completed their sixth win in seven games when Howard Kasey (87 not out) and Will Howard (59) shared a first wicket stand of 122.
Brighton and Hove suffered a setback when they crashed to a 191-run defeat at East Grinstead.
Brighton skipper Patrick Spencer said: "It's now a very open race for the title and Horsham have come up on the rails. We need to ensure we keep going.
"In our remaining games we still have to play at Chichester but the other games are against teams in the bottom half of the table."
Explaining his side's heavy defeat, Spencer added: "I'm not sure where we went wrong. They played and missed a lot while their edges did not go to hand but when we batted, the ball found the edges and they held their catches. We didn't bat well and they deserved to win."
Grinstead's Neil Ferreira (71) and Neil Turk (74) enjoyed a century stand for the second wicket while Deon Carolus (3-81) was the pick of the bowlers. Brighton then fell for 84 after being 22-5. Keith Greenfield hit 30 as Leigh Harrison (6-40) and Alex Edwards (3-33) bowled Grinstead to victory in 25 overs.
Lewes and St James had a free Saturday but Steyning, one place off the bottom, failed to take advantage as Sean Heather hit his fourth league century of the season to help Eastbourne to a 97-run win and stay in the title hunt.
He made 151 in Eastbourne's 273-8 declared as Andy Ridley took 4-52. The hosts were dismissed for 176 (Jason Voros 50) as Ollie Rayner took 5-44.
Three Bridges skipper Mark Newell (121) struck his third century of the season to help his side to 264-9 declared at home to Hastings as John Morgan took 5-59 and Mick Glazier 4-81. James Chadburn chipped in with 58 before Hastings were dismissed for 134 as Adam Denmeade took 5-13 in eight overs, including a hat-trick, while Spencer Stevens grabbed 3-21.
Division two leaders Cuckfield are in the box seat for promotion with a 34 point lead over second-placed Littlehampton but the pair meet on Saturday.
Preston Nomads and Stirlands, third and fourth respectively, have a game in hand on the top two with Nomads meeting Cuckfield in two weeks time.
Cuckfield won by eight wickets at Haywards Heath after the home side posted a challenging 223-8 declared with Nick Holt making 86 and David Wood 48. Cuckfield's Neil Fairall took 3-59.
Skipper Chris Mole cracked 94 not out, brother Tom 34, Jason Oates 38 and there were 44 extras as Cuckfield won with three overs to spare. Stuart Parr took 2-61.
Littlehampton enjoyed a 126-run victory at home to Worthing. Benn Challen led the way with 128 not out and Chris Kirkham struck 66 in the home side's 253-7 declared.
Off-spinner Russell Brown grabbed 3-88 and paceman Chris Mansell 2-41.
Worthing tumbled to 129 all out (Mike Rudd 35, Scott Pearse 32) as Stuart Stoneham returned 5-26.
Stirlands posted 253-2 declared at home to Pulborough with Saeed Ajmal cracking 82 not out and Andy Perry 70 not out in an unbeaten third-wicket stand.
The visitors collapsed to 85 all out despite Paul Allen top scoring with 35 as Ajmal bagged 4-3.
Hosts Bexhill rattled up 226-8 declared but Roffey won by five wickets. Bexhill's Max Finzell, 13, made 48 and Australian Bryce Turnbull hit 32 as Mick Norris (4-69) and Josh Fleming (3-51) did the damage.
Norris hit 77 and Fleming 48 not out to see Roffey to victory as Turnbull bagged 4-68.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article