Kent edged a high-scoring Royal London One-Day Cup thriller against Somerset at Taunton, claiming a two-run victory on day when a total of 754 were scored.

The visitors must have thought they were on course for a comfortable win when twin tons from opener Sam Northeast (132 off 132 balls) and number seven Sam Billings (135no off 58) took them to an imposing 383 for seven but Somerset proved game opponents.

Chasing a D/L revised 374 in 48 overs, half-centuries from Nick Compton, Alex Barrow and Tim Groenewald helped take it to a last-ball finish but Mitch Claydon just held his nerve.

A superb 106 by Jonathan Trott was not enough to guide Warwickshire to a third successive win in the competition as they lost by five wickets to Durham at South Northumberland CC.

Trott's 103-ball century took the Bears to 213 for two but five wickers from John Hastings saw them dismissed to 264.

Half-centuries from Mark Stoneman and Paul Collingwood, backed up by good contributions from Phil Mustard and Calum MacLeod, then carried Durham to victory with almost four overs to spare.

Eoin Morgan smashed a brilliant 128 not out from 86 balls to lead Middlesex to a morale-boosting six-wicket victory against London rivals Surrey at Lord's.

Morgan swept his side past Surrey's 50-over total of 286 for six with a breathtaking assault which saw Middlesex score the last 101 runs of their score of 292 for four from a mere 8.5 overs to win with 31 balls in hand.

In all, Morgan hit five sixes and 13 fours - reaching his 12th List A hundred with a six off Tillakaratne Dilshan and also finishing the match by swinging Zafar Ansari into the Warner Stand for a maximum. Dilshan had earlier hit 115 for the visitors.

Jack Taylor claimed four wickets as Gloucestershire made it back-to-back Royal London One-Day Cup successes with a 35-run victory over Hampshire at Bristol.

The home side successfully defended a middling 233 all out, Will Tavare top-scoring with 77 on his first one-day appearance of the season, with Benny Howell unbeaten on 43 against his former club.

Hampshire looked well placed to chase at 150 for three in the 34th over before three run-outs and some accurate bowling saw them plunge to 198 all out, with off-spinner Taylor returning four for 38 and Will Gidman two for 47.

Derbyshire frustratingly surrendered their 100 per cent record when rain cut short a run-chase against Worcestershire at New Road.

When the visitors' innings was halted, they were ahead on Duckworth-Lewis calculations but still 14 balls short of batting for the minimum period of 10 overs.

Having dismissed the home side for 261, the Falcons were in a promising position with openers Billy Godleman and Wes Durston putting on 37 without loss in 7.4 overs when a series of thundery shows began to roll in over the Malvern Hills.

Leicestershire beat Essex by 34 runs in a low-scoring Group A encounter at Chelmsford.

Scott Styris top-scored with an unbeaten 44 as Leicestershire were bowled out for 142 in the 41st over - Graham Napier taking five for 42 for the hosts.

The total proved enough as Essex were skittled for 108, with Anthony Ireland taking four wickets and Charlie Shreck and Shiv Thakor three apiece.