Match scores (Swansea)
Glamorgan win by 15 runs
Glamorgan inns: 356-7 (50/50 overs. Ingram 114, Bragg 94; Coles 2-32)
Kent inns: 341 all out (47.2/50 overs. Stevens 147, Denly 41; Lloyd 5-53)
Match report
Colin Ingram continued his blistering form with another century to lead Glamorgan to a thrilling 15-run Royal London One-Day Cup win over Kent, for whom Darren Stevens scored 147 off just 67 deliveries.
South African Ingram followed up scores of 142, 54 and 115 in his previous three innings with a power-packed 114 off 98 balls to guide Glamorgan to 356 for seven batting first at Swansea.
Ingram looked set to be upstaged by Stevens, though, with the veteran all-rounder clubbing 14 sixes and 10 fours in a remarkable innings.
However, the 41-year-old could not guide Kent home as the visitors were dismissed for 341 in the 48th over, with David Lloyd taking a career-best five for 53 for Glamorgan - including the key wicket of Stevens.
After Glamorgan were asked to bat, their innings was built around Will Bragg and Ingram who put on 212 for the third wicket after the home side had lost two wickets in three balls.
Bragg made a career-best 94 - falling just short of a maiden century - but it was Ingram who again dominated for Glamorgan, the 31-year-old left-hander taking his tally to 29 sixes and 31 fours in eight games in this season's competition.
His knock was finally ended by Stevens to leave Glamorgan on 251 for three in the 40th over, but quickfire contributions down the order from Chris Cooke (33), Andrew Salter (29 not out) and Craig Meschede (15) ensured the hosts posted a total in excess of 350.
Needing to score at more than seven runs an over to avoid a sixth defeat in the South Group, Kent lost Daniel Bell-Drummond, Sam Northeast and Joe Denly before reaching three figures.
However, Stevens and Sam Billings joined forces to seemingly put Kent in the driving seat with a fourth-wicket stand worth 131 in just 13 overs.
Billings played the support role with a patient 24 off 41 balls as Stevens launched his ferocious onslaught.
Having earlier dismissed Ingram with the ball, Stevens greeted the South African into the Glamorgan attack by hitting him for 32 in his only two overs.
He quickly moved to 50 from 28 balls, and it took the all-rounder only 20 more balls to reach his hundred, which included 10 sixes and six fours.
Billings' departure did little to slow Stevens, who continued his charge before he was eventually out with the Kent total on 254, athletically caught by Marchant de Lange on the mid-wicket boundary before leaving to a standing ovation from the sizeable crowd.
Kent were clear favourites while Stevens was in full flight but his dismissal earned Glamorgan a foothold back into the match - and they did not let the opportunity slip as they held off the home side to edge a hugely-entertaining match.