With Tonali suspended and Ismael Bennacer out injured, Pioli was forced to deploy right-back Davide Calabria in the middle of midfield alongside Franck Kessie.
With the former Brescia star now back available, he'll partner Kessie in midfield versus Torino, with Calabria moving back to his recognised position at full-back.
Alessio Romagnoli, Simon Kjaer, and Theo Hernandez will make up the rest of the back four, with Gianluigi Donnarumma starting in goal.
Diogo Dalot will drop to the bench.
Matteo Gabbia, Ismael Bennacer and Alexis Saelemaekers all remain injured, while Rade Krunic and Ante Rebic are unavailable after being forced into Covid isolation on the day of the Juventus game.
Jens Petter Hauge was brought into the starting XI for the match against the Bianconeri but didn't impress too much, which could mean a recall for Brahim Diaz who started in the win versus Benevento.
Zlatan Ibrahimovic is not quite fit enough yet, which means Rafael Leao will lead the line again with star player of the moment Hakan Calhanoglu in the number 10 role.