Meanwhile, Torino also enjoyed a win by the same scoreline over Udinese last time out as Moreno Longo's side look to move further away from the bottom three.
Cagliari could not have bounced back from their defeat to Hellas Verona in a better way as they ended their 12-match winless run in the Italian top flight against a relegation-threatened SPAL side on Tuesday.
Walter Zenga's side started the campaign in terrific form but their fortunes took a turn for the worst just before Christmas, although the triumph over SPAL is sure to do wonders for their confidence heading into these final few weeks.
Gli Isolani are in a strong position to better their 15th-placed finish last season as they sit 10th on 35 points, and a late push for a Europa League spot is not entirely out of the question either.
However, Zenga's men have lost four out of their last five on familiar territory, although those fixtures were against four top-half sides in Lazio, Napoli, Roma and AC Milan.
Torino ended a winless run of their own as they enjoyed a 1-0 victory over fellow strugglers Udinese to record their first three points in Serie A since January.
Il Toro had lost six games in a row before they shared the spoils with Parma last weekend, but Andrea Belotti's 10th goal of the season in midweek means that Torino are now six points clear of the relegation zone after 27 matches.
Longo's men are certainly not out of the woods just yet, although they will be thankful that none of the six sides below them managed to triumph in the last round of fixtures.
Torino will now aiming to end a five-match losing streak in all competitions away from home, and they were forced to settle for a point in the reverse fixture with Cagliari as the sides played out a 1-1 draw in October.
Cagliari Serie A form: DLLLLW
Torino Serie A form: LLLLDW
Radja Nainggolan, Christian Oliva, Paolo Farago and Leonardo Pavoletti all remain on the treatment table for Cagliari, and the quartet are set to be joined by Fabio Pisacane after the defender suffered a broken rib.
Longo has stuck with the exact same lineup in both of Torino's fixtures since the restart, and there is not expected to be much alteration here.
Simone Verdi is recovering well from a hamstring injury but Saturday's match will most likely come too soon for the attacker.
Cagliari possible starting lineup:
Olsen; Walukiewicz, Klavan, Cacciatore; Ionita, Nandez, Cigarini, Rog, Pellegrini; Pedro, Simeone
Torino possible starting lineup:
Sirigu; Izzo, Nkoulou, Bremer; Silvestri, Meite, Rincon, Ansaldi; Edera; Zaza, Belotti
We say: Cagliari 2-1 Torino
Both sides should go into the weekend brimming with confidence after ending their respective winless streaks last time out. However, we expect Cagliari's late victory over SPAL to act as the catalyst for a potential charge for the Europa League places, and therefore we are going for a narrow home win.