Champions Durham have a chance to push for an opening victory over Northamptonshire in the defence of their LV= County Championship title after establishing a lead of 252 on day three at Wantage Road.
Seamers Usman Arshad, who took 4-78, and Jamie Harrison, with figures of 3-83, shared seven wickets as the hosts were bowled out for 378, with 97 from Matthew Spriegel.
Then Durham were able to push on to 178 for five, including 54 not out from Michael Richardson, and open up the possibility of a challenging declaration on the last morning, despite 4-39 from veteran off-spinner James Middlebrook.
Northamptonshire lost four wickets before lunch, having resumed on 200 for three.
The introduction of leg-spinner Scott Borthwick worked immediately for Paul Collingwood when Rob Newton edged a drive to the Durham captain at slip.
That ended a stand of 65 with Spriegel, who was soon having a few scrapes against Borthwick - including a minor scare before he reached his fifty, when a half-chance off the full face of the bat was not held at short-leg.
Instead, Arshad took two wickets in successive overs - Andrew Hall lbw aiming to leg and David Willey mistiming to cover.
A typical Steven Crook counter-attack followed, but it was short-lived thanks to another successful bowling change, when the occasional medium-pace of Keaton Jennings did the trick just before the second new ball was available - Crook lbw back on his stumps.
Graham Onions and Chris Rushworth were unable to make a breakthrough, the England seamer frustrated by a series of unsuccessful lbw appeals against Spriegel.
Eventually, though, Arshad stopped Spriegel becoming the first centurion of the match - the left-hander, who had just hit successive boundaries, going after a wide ball with his eyes on another four to reach three figures but instead edging behind.
Spriegel had nonetheless made his highest first-class score since moving north from Surrey.
Harrison then had David Murphy edging to slip and Arshad had his fourth wicket when Muhammad Azhar Ullah did likewise to be last out.
Durham had obvious designs on quick runs second time round, but needed to lay a platform - all the more so after Mark Stoneman fell cheaply, for the second time in the match, in only the third over.
Maurice Chambers got a little extra bounce to have the left-hander fending to slip, and Middlebrook then had Jennings caught behind pushing forward.
Borthwick and Richardson, who struck his second half-century of the match, shared a stand of 70 until the former was also caught behind off the off-spinner, cutting this time.
Middlebrook bagged his third wicket when Phil Mustard missed a sweep.
However, some handy late blows from Collingwood, before he too fell to Middlebrook, ensured he and Durham still had the leeway to dictate the remaining course of this match.