Chris Adams's first limited overs century of the season helped the Sussex Sharks keep alive their promotion hopes with a fourth National League win in the space of nine days.
Adams, the captain, hit 100 not out to help Sussex post a challenging 225 for 2 under the Hove floodlights last night.
Glamorgan Dragons, already promoted but yet to clinch the title, never threatened to run the hosts close and were dismissed for 191 with 13 balls remaining.
Sussex, who have won all four of their floodlit home matches, can clinch a promotion place by beating Hampshire in their final match provided teams above them slip up.
Adams hammered six fours and two sixes in his excellent 122-ball innings and shared in an unbroken third wicket stand of 145 in 23 overs with Murray Goodwin, who hit 67.
Sussex lost the in-form Richard Montgomerie to Andrew Davies' first ball of the match before Adams shared in a second-wicket stand of 80 with teenager Tim Ambrose (46).
Ambrose, who was born in Australia but does not qualify as an overseas player because he has an English mother, had stroked 46 off 74 balls when he was caught and bowled by Dean Cosker off a leading edge.
Opener Jimmy Maher made most headway for the Dragons, hitting 54 off 81 balls before falling to James Kirtley.
Glamorgan's run chase got off to a poor start as uncapped pace bowler Billy Taylor removed Keith Newell and Robert Croft.
The pair skied catches to Carl Hopkinson on the square leg boundary, and Steve James was later trapped leg before for just five.
Join our new commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies