Riki Wessels came within three runs of his first century wearing Worcestershire’s colours before a six-hitting blitz from Ed Barnard sealed a splendid four wicket win over Warwickshire in a 50 over friendly at Edgbaston.

New signing Wessels raced to 97 off just 51 deliveries and then Barnard smashed his way to an unbeaten 78 off 31 balls as the Rapids chased down a 404 target with 29 balls to spare.

Wessels, who has signed a three year contract with Worcestershire, struck five sixes and 14 fours – a total of 86 in boundaries.

It brought back memories of his nine sixes in making 55 against Worcestershire for Nottinghamshire in a Vitality Blast game at Blackfinch New Road last summer.

Wessels dominated an opening stand of 75 with Josh Dell (20) who was caught behind off Ryan Sidebottom.

The South African added a further 58 for the second wicket with Tom Fell (30).

Wessels was finally bowled by Kamau Leverock with the total on 133 to bring an end to his explosive knock which will whet the appetite of County supporters for the forthcoming Royal London One-Day Cup campaign.

Fell was then caught at square leg off Sidebottom while George Rhodes (2) was lbw to Alex Thomson.

But skipper Brett D’Oliveira made 33 off 32 balls and Ross Whiteley and Alex Milton maintained the Rapids momentum.

Whiteley was full of aggression and made 68 off 41 balls with three sixes and nine fours.

He was eventually caught at long on off Alex Thomson but Milton kept the run chase in full flow by completing a 47 balls half century with three sixes and three fours.

Barnard then entered the arena and struck nine sixes and three fours.

Five of his sixes came in one over from Leverock as he and Milton – 62 not out from 59 balls – took the Rapids over the finishing line.

Earlier, Josh Tongue was the pick of the Worcestershire bowlers as he followed up his six wickets in the two-day encounter between the two counties.

Tongue finished with figures of 2-41 from his nine overs as Warwickshire totalled 403-7 in a match again played on the Raglan Stand of the ground with a short boundary.

He bowled Sam Hain for 70 and had Tim Ambrose (61) caught at deep square leg by Wessels.

Adam Finch had made the first breakthrough when Ed Pollock (1) nicked through to Tom Fell at first slip.

He picked up a second wicket later in the innings when Matt Lamb (88) holed out to Wessels at deep cover.

There was one wicket apiece for Barnard, Ben Twohig and D’Oliveira who was the next most economical bowler after Tongue with 1-38 from seven overs.

*Moeen Ali was run out for 13 off seven balls as his side, Royal Challengers Bangalore, went down by six runs to visiting Mumbai Indians in the Indian Premier League.

The Worcestershire all-rounder hit his former County team-mate Mitchell McClenaghan for six before his dismissal as RCB closed on 181-5 in reply to 187-8.