ENGLAND produced their worst ever Twenty20 batting display as they ended a vintage summer with a dispiriting 25-run defeat against an understrength West Indies.

Having enjoyed a series of impressive victories against Sri Lanka and India in recent months, they crumbled in comprehensive fashion in the last fixture of the season, dismissed for 88 in pursuit of their opponents' modest 113 for five.

A fine spell of three for nine by Windies debutant Garey Mathurin and four run outs left England high and dry at the Kia Oval, 23 short of their previous worst total - 111 against South Africa two years ago.

An impressive debut from Durham leg-spinner Scott Borthwick and a muscular 31 by Ben Stokes aside, it was a night to forget for the hosts, whose running became increasingly frantic as wickets tumbled.

In Friday's first match, England openers Alex Hales and Craig Kieswetter made 128 for nought in a crushing 10-wicket win, but this match exposed an inexperienced middle order.

Krishmar Santokie, yet to make his first-class debut, brushed off two early Kieswetter boundaries to bowl Hales (two) with a well-disguised cutter.

Mathurin then responded in kind, flicking Kieswetter's off stump to make it 14 for two.

Ravi Bopara made three uneasy runs before Mathurin struck again, turning one just past the outside edge and into the stumps.

England were wobbling at 26 for three at the end of the powerplay but their troubles were not yet over.

Stokes eased some of the tension with a meaty six off Devendra Bishoo and added two more boundaries in three balls as the leg-spinner strayed.

Mathurin was having no such trouble and proceeded to make Jonny Bairstow (four) his third victim, bowling the Yorkshireman on the sweep.

Mathurin closed with sensational figures of three for nine from four overs to drag his side into contention.

Stokes hit four more off Darren Sammy before calling Samit Patel through for a risky single. Patel was slow to get going and Bishoo's direct hit did the rest.

At 52 for five, Jos Buttler came to the crease for his first bat in international cricket but Stokes did not keep him company for long.

He had a quickfire 31 to name when he missed a sweep and departed lbw to Bishoo.

England by now had lost any semblance of calm and Tim Bresnan was seventh out lifting Andre Russell to the gleeful Mathurin at long-off.

Buttler and Borthwick added 23 runs for the eighth wicket before Sammy made an opportunistic run out to dismiss Buttler at the non-striker's end.

With five overs remaining England required 30 at a run a ball. Sammy built the pressure with four dot balls and then cashed in with another run out as Swann left Borthwick in no-man's land.

Jade Dernbach then became the fourth man caught short of his ground and England trudged from the field as the West Indians celebrated.

The day started with Swann winning the toss for the second time in three days and challenging the West Indies batsmen to better their previous total of 125 all out.

They failed but ultimately found a way to defend their low score.

Bresnan had one of his easier days with the new ball, turning in three overs for 12 and Swann experimented by opening the bowling with the spin of Patel.

His first ball was slog-swept for four by Johnson Charles but he had two decent lbw appeals in the over.

Dernbach replaced him at the Vauxhall End and, after seeing a trademark slower ball laced to the boundary by Dwayne Smith, quickly opened his account by pinning the Bajan lbw with his fourth delivery.

Patel then returned to send the awkward-looking Miles Bascombe back for three with a second leg before decision.

Charles broke a period of stately scoring by lifting Patel over long-on for the first six of the innings in the eighth over but Borthwick and Swann then took control of the middle overs.

Borthwick made Charles (21) his first international victim with a fine googly and, after Swann conceded just one off his first over, the Windies looked woefully short at 43 for three at halfway.

Swann opted to bowl the new boy right through and he responded with impressive figures of one for 15 in four overs.

Christopher Barnwell (16) attempted to raise the tempo with a big hit off Patel but succeeded only in lifting the ball high into the on side, where Hales took a superb running catch.

Marlon Samuels started slowly but managed an important run-a-ball 35 not out, while Sammy added a second six of the innings before holing out off Bopara.

Andre Russell nursed the total to 113 in the last over, which looked poor but was enough to record a surprise win.