Glamorgan 216 for 6 (Cook 45, Ingram 44) beat Hampshire 188 for 8 (Northeast 60, Walker 3-39) by 28 runs

Glamorgan, playing only for pride, posted their highest-ever T20 total at Sophia Gardens and their third-highest anyway as they avoided the embarrassment of the first winless campaign since Derbyshire in 2007. Chasing 217 to keep their hopes of qualification alive, Sam Northeast's 60 wasn't enough as Hampshire fell short by 28 runs as Glamorgan registered their first win of the Vitality Blast.

Hampshire could have lost Aneurin Donald in the first over as he survived a run out appeal, having looked short of his crease. But the Welshman was subsequently caught at midwicket off Roman Walker looking for the maximum.

Marchant de Lange struck in the seventh over as James Vince holed out to Shaun Marsh on the off side as Hampshire were reduced to 67 for 2. And at 93 for 2 at the halfway stage, Rilee Rossouw and Sam Northeast faced an uphill struggle as Glamorgan piled on the pressure, and the latter was caught impressively low by Marchant de Lange on the leg-side ropes for 24.

Northeast reached his half-century from 36 balls but at the other end, James Fuller was dropped at long-off by de Lange, who yorked him for 10 in the 16th over. Prem Sisodiya then bowled Northeast for 60 in the 17th, before Walker removed Lewis McManus and Chris Wood in the 19th. David Lloyd struck in the final over as he bowled Liam Dawson for 21.

Earlier, Glamorgan had got off to a good start, with openers Nick Selman and Marsh attacking from the outset with a flurry of boundaries, and Selman punished Kyle Abbott and Chris Wood, who finished with 2 for 67 at the other end, as Glamorgan looked to gain the upper hand. But after hitting Wood for two fours and a six, Selman succumbed to the left-arm paceman for 33 when he delivered a skier to captain Vince.

Colin Ingram and Marsh continued to dominate before legspinner Mason Crane bowled Marsh as he attempted a sweep in the tenth over. David Lloyd continued the onslaught with three sixes in four balls of Shamsi, followed by a six and three fours off Fuller, before being caught behind for 40.

Ingram fell short of his third half-century of the tournament, when he was caught at long-off for 44. Chris Cooke, who was eventually caught by Aneurin Donald for 45, and Callum Taylor came together and ensured that Hampshire's chase would ultimately prove too big a task.