Bojan Krkic has surprisingly been named in the Milan starting XI that will face Zenit St Petersburg in the Champions League.
Rossoneri boss Massimiliano Allegri was expected to field a 4-2-3-1 which had Giampaolo Pazzini as its focal point in attack.
However, the summer signing from Roma has got the nod as the Milan giants look to improve upon the 0-0 draw with Anderlecht in their opening Champions League game this term.
Stephan El Shaarawy, four goals in seven games for the Diavolo this season, will play as one of the support attackers behind the former Barcelona gem.
Colombian Cristian Zapata and Daniele Bonera have been preferred to Philippe Mexes at the back, while Urby Emanuelson has beaten Antonio Nocerino to a first team shirt.
Zenit: Malafeev, Anyukov, Criscito, Lombaerts, Hubočan, Shirokov, Fayzulin, Witsel, Bystrov, Kerzhakov, Hulk
Zenit bench: Baburin, Alves, Luković, Lumb, Zyryanov, Bukharov, Kanunnikov.
Milan: Abbiati; Abate, Bonera, Zapata, Antonini; De Jong, Montolivo; El Shaarawy, Boateng, Emanuelson; Bojan
Milan bench: Amelia, Mexes, Yepes, Nocerino, Flamini, Robinho, Pazzini.