Sourav Ganguly failed to make amends for his first innings flop, managing just two in the second essay for Northamptonshire, who were staring at defeat in a four-day Division Two county cricket championship match against Surrey.
Northants needed a big hearted display from their top order batsmen after they were set a daunting target of 453 but none could stand up to the task, leaving the side tottering at 97 for six in the second innings at their home ground.
Lance Klusener, unbeaten at 42, was the only batsman to reach double digits when play ended on the third day.
Ganguly (1 for 29), though, could take some consolation from the fact that he got rid of Batty when he appeared unstoppable at 133.
The former Indian captain had scored six while taking one wicket in the first innings.
Surrey made 328 and 424 for 6 declared in their two innings while Northants scored 300 in their first.
Elsewhere, Dinesh Mongia met almost similar fate, being out to his second consecutive duck. However, he did pick two wickets for 62 for Leicestershire against Glamorgan in another four-day match.
Leicestershire, however, were leading by 128 runs with 10 wickets in hands after scoring 560 and 17 for no loss while Glamorgan were all out for 449 in their first innings on Sunday at Sophia Gardens in Cardiff.
More from rediff