Northamptonshire 188-3 (Coetzer 105*) beat Worcestershire 187-8 (Fell 55, Azharullah 4-38) by four wickets
Kyle Coetzer struck a brilliant unbeaten century as Northamptonshire thrashed Worcestershire by seven wickets to win their fifth Yorkshire Bank 40 game in a row.
The Royals' innings never got going as they were restricted to 187 for 8 from their 40 overs with 19-year-old Tom Fell top-scoring with 55 off 71 balls as Mohammad Azharullah took 4 for 37.
Unsurprisingly, the in-form Steelbacks chased down their target with 37 balls to spare with Coetzer hammering 105 not out from 110 deliveries to move the hosts up to second in Group A - three points behind Nottinghamshire.
Fell completed the first half-century of his senior career off 63 balls but his innings came to an end when Azharullah's yorker crashed into his off stump.
Chasing 188, Northamptonshire lost Australia international Cameron White, who made 24 in the first game of his second spell with the county before he was caught and bowled.
Kyle Coetzer then went on to reach 50 off 63 deliveries as his third-wicket partnership of 121 with captain Alex Wakely took the game away from the visitors.
Coetzer completed his third century in domestic one-day cricket off 107 balls before Wakely holed out at long on 43, leaving Matt Spriegel to nudge the winning run and complete a comfortable victory.