A month has not yet passed since these two sides last met in the division. Preston emerged victorious then, winning the tie 1-0 in Lancashire.
After an impressive start to the campaign for Bristol City that propelled them into the upper reaches of the table, Dean Holden's men struggled for form over the festive period.
The Robins are currently 10th in the table but have lost four of their last six league games, conceding nine goals along the way.
Holden's last league win came on Boxing Day, when his side edged their way past strugglers Wycombe Wanderers, winning 2-1.
Against Portsmouth in the FA Cup last weekend, The Robins initially found it difficult to break down the League One side but eventually came away with the win thanks to a late goal from Chris Martin.
Having endured a rather tumultuous start to their campaign, Preston have been flying in recent weeks.
Alex Neil's side could make it four wins in five league outings if they can get the best of the Robins this weekend, a result which would see the Lilywhites leapfrog them in the table.
While the Championship is often unpredictable, to say the least, Neil can go into this contest feeling quietly confident of his side's chances.
Having won 19 points from a possible 33 so far on their travels, Preston boast one of the best away records in the division. On top of that, Neil's men have scored 30 goals so far this season, the sixth-best tally in the league.
Bristol City Championship form: WLLLWL
Bristol City form (all competitions): LLLWLW
Preston North End Championship form: LLWWWL
Preston North End form (all competitions): LWWWLW
Holden's men have been in the wars in recent weeks, with the team severely stricken due to injuries.
Callum O'Dowda, Nathan Baker and Steven Sessegnon are all currently absent having picked up hamstring injuries, Joseph Williams and Liam Walsh are both also out with thigh injuries, while a shin injury is keeping Jay Dasilva out.
In comparison, it has not exactly been smooth sailing for the Lilywhites, who are without a number of key players too.
Significantly for Neil, top-goalscorer Scott Sinclair is also not expected to feature in this game as he is still out with a hamstring injury.
Bristol City possible starting lineup:
Bentley; Mariappa, Vyner, Kalas, Rowe; Semenyo, Bakinson, Nagy, Massengo; Martin, Wells
Preston North End possible starting lineup:
Rudd; Fisher, Huntington, Davies, Hughes; Bayliss, Ledson, Potts, Johnson, Barkhuizen; Maguire
We say: Bristol City 0-2 Preston North End
Bristol City have looked particularly toothless at times recently, and, while Preston are feeling the absence of Sinclair, we think they have what it takes to come away with all three points on Saturday.