It's in Northampton's own hands. A win guarantee's survival. A draw means that Carlisle would have to win their home game with Millwall by 15 goals to overtake Town but defeat at Elland Rd would see Brighton safe if they get a point and Carlise safe if they win.
Carlisle have no option but to win. Anything less and they are relegated.
Crewe can stay up at the expense of Brighton and Carlise if they get the right set of reults. They need to win by two goals, Brighton lose by two goal and Carlise fail to win.
It's going to be a nervous afternoon. Town will be OK if they are not losing. But if they are then it will squeaky bum time as Carlisle and Brighton look to get the points needed to relegate Northampton.