After weathering a heavy Borussia storm, the Bianconeri fashioned themselves a strong opportunity to open the scoring down the other end on 38 minutes. Dybala it was who sent in a pinpoint ball to Mandzukic, but the fellow debutant miscued his attempt by heading over from a matter of yards.
As a first half that had warranted goals threatened to finish without any at all, Aubameyang provided the answer on 40 minutes. Once again set up by a busy Mkhitaryan, the Gabon international finally got the better of Buffon with a thunderous strike from inside the penalty box to ensure that the German outfit went into the break with the advantage.
A raft of half-time changes from both sides broke up the rhythm of a fast-paced opening 45 minutes, with the Bianconeri intent on levelling matters quickly after substitute Giorgio Chiellini headed Claudio Marchisio’s corner just wide of the post.
Just as in the first half, however, Dortmund continued to enjoy the better of the chances, as Jonas Hoffman was denied by the feet of Neto, who had replaced Buffon between the sticks for the second period.
The Brazilian would soon be having to pick the ball out of the net, however, as Marco Reus capped off a fine run down the middle of the pitch with a clinical finish on 64 minutes.
The 26-year old keeper, also making his debut in black and white, demonstrated sharp reflexes just moments later by keeping out another close-range Hoffman effort as Borussia threatened to add to their tally.
The match drew to a close with Allegri blooding several youngsters from the club’s youth academy, who had been training with the first-team last week.
The Bianconeri’s pre-season preparations continue with next week’s visits to Poland and France for fixtures against Lechia Gdank and Olympique de Marseille respectively.