The 34-year-old picked up a five-for and a four-for in the last match against Derbyshire and managed to keep up with the intent against Leicestershire.
Chahal worked in tandem with fellow spinner
Rob Keogh and the duo picked up seven wickets in the first innings.
They played a vital role in helping Northamptonshire pick up their maiden win in the County Championship Division II last week and against Leicestershire, they managed to put Northamptonshire in a very good position.
Notably, Leicestershire opener Rishi Patel departed without opening his tally but the other opener Sol Budinger played an important knock of 56 runs. Captain Lewis Hill and Rehan Ahmed played important cameos of 32 and 30 runs respectively but until then the Chahal and Keogh show had already begun.