The Old Lady suffered a 4-2 defeat at AC Milan on Tuesday night, but Atalanta made it nine Serie A victories in a row with a 2-0 success over Sampdoria 24 hours later.
Juve are very much in control of their own destiny in Italy's top flight, currently sitting seven points clear of second-placed Lazio and nine clear of third-placed Atalanta, with all three on 31 matches.
It would have to be some collapse from Maurizio Sarri's side not to win the title from this position, but they will enter this weekend's clash off the back of a 4-2 defeat at AC Milan on Tuesday night.
The Turin giants have not been without their problems this season, but they have won 14 of their 15 home Serie A matches during the 2019-20 campaign, remaining unbeaten in the process.
Two of the team's next three games are against Atalanta and Lazio, though, and defeats in both would certainly open the door and make for a potentially fascinating conclusion to the 2019-20 Serie A campaign.
Atalanta, meanwhile, are absolutely flying at the moment, winning each of their last 11 matches in all competitions, including their last nine in Italy's top flight.
Gian Piero Gasperini's side finished third in Serie A last season, but they will certainly have their eyes on second at this stage and could even challenge for the title if they beat Juve on Saturday night.
The Banshees have not actually lost in the league since January 20, while they are comfortably the leading goalscorers in Serie A this term with 85, which is 20 more than Juve in the same amount of matches.
Atalanta are also in the quarter-finals of the Champions League, having impressively overcome Valencia earlier this year, meaning that it could be a famous season for the club.
Their immediate focus will be on Serie A, though, and they have only lost two of their last six league games against Juve, picking up a 1-1 draw in the corresponding game during the 2018-19 campaign.
Juventus Serie A form: WWWWWL
Atalanta Serie A form: WWWWWW
As for Atalanta, central defender Jose Luis Palomino is back from suspension after missing out against Sampdoria, meaning that Gasperini has a full squad to choose from for this match.
Juventus possible starting lineup:
Szczesny; Cuadrado, De Ligt, Bonucci, Sandro; Rabiot, Pjanic, Bentancur; Ronaldo, Dybala, Bernardeschi
Atalanta possible starting lineup:
Gollini; Palomino, Caldara, Toloi; Gosens, Freuler, De Roon, Hateboer; Gomez, Muriel, Ilicic
We say: Juventus 1-1 Atalanta
Juve will be determined to return to winning ways, but it is difficult to back against an Atalanta side that are flying as they continue to put wins on the board. The two sides played out a 1-1 draw in the corresponding match last season, and we fancy the same scoreline on Saturday night.