Walsall mathematically secured their League Two safety with a 1-0 win that left Carlisle still with work to do to ensure their own survival.
Jack Earing’s winner just before half-time ended a run of three straight defeats for Walsall, leaving Carlisle 10 points above the bottom two with four games remaining.
Walsall keeper Carl Rushworth made a fine early diving save to keep out Kristian Dennis’ low shot and later had to be alert to deny Omari Patrick.
The Saddlers’ first real chance came via a swift counter-attack as Emmanuel Osadebe teed up Tyrese Shade but his curler was straight at Carlisle keeper Mark Howard.
But Walsall led in first-half stoppage time as Howard produced a fine stop to prevent Dynel Simeu from turning into his own net only to be beaten by Earing’s deflected follow-up from the edge of the box.
Both teams created little after the break, Carlisle’s Tyrese Omotoye drilling over before Simeu headed a late chance wide.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.