Juventus aim for a ninth consecutive Serie A victory without conceding, but Atalanta have already held Roma and Inter.
The Stadio Azzurri d’Italia hosts this fixture at 14.00 GMT, click here for a match preview.
The Bianconeri are soaring away at the top of the table after winning their last eight games with clean sheets.
History looks kindly upon Antonio Conte’s men, who have earned seven victories and a draw since their last defeat in Bergamo back in 2001.
They have also won their last six meetings with Atalanta, home and away in all competition.
The conditions may well bring back memories of Istanbul, as snow and rain are expected in Bergamo.
Andrea Pirlo and Mirko Vucinic are still sidelined, as Carlos Tevez again partners Fernando Llorente in attack.
Atalanta are without a win in four, but it’s also worth noting they have a strong record on home turf.
They are unbeaten in Bergamo in their last five and have already taken points off Inter and Roma here this season.
There are still problems for Coach Stefano Colantuono, who must do without Stefano Lucchini, Gianpaolo Bellini, Mario Yepes and Cristian Raimondi.
Giacomo Bonaventura, Lionel Scaloni and Michele Canini are also carrying knocks.
German Denis has never scored against Juventus and is hoping to end that taboo this afternoon.
Atalanta: Consigli; Raimondi, Migliaccio, Stendardo, Del Grosso; Bonaventura, Cigarini, Carmona, Brivio; Moralez, Denis
Juventus: Buffon; Barzagli, Bonucci, Chiellini; Lichtsteiner, Vidal, Pogba, Marchisio, Asamoah; Tevez, Llorente
Betting on Serie A? Bet365 are offering a 100% deposit bonus, up to £200 - find out more