Thumping strike by Mor! The youngster, who has really impressed since coming onto the pitch, cuts in from the right flank before unleashing a rocket of a shot, but it's well pushed away by Storari.
90' +3
A looping pass is fired over to the right-hand side of the Milan penalty area and into the feet of Passlack, who meets the ball well but can only side-foot it into the hands of Storari.
90' +2
Milan have made three late substitutions. The first player to make way is Mauri, who is replaced by Niccolo Zanellato.
The second is Kessie, who's place is taken by Matteo Gabbia.
And the third is Borini, who's replaced by Giovanni Crociata.
Huge chance for Cutrone! The Dortmund defence completely disappears and allows the young striker to charge into the penalty area. He goes one-on-one with Reimann and shoots from close range, but the goalkeeper pulls off a great stop to keep his side's two-goal lead intact.
90' +1
G. Crociata enters the game and replaces F. Borini.
M. Gabbia enters the game and replaces F. Kessié.
N. Zanellato enters the game and replaces J. Mauri.
More good play by Mor sets him up to test Storari with a close-range shot, but the veteran goalkeeper pulls off a well-timed diving save to deny the youngster before the linesman's flag is eventually raised for offside.
90'
The fourth official has indicated that there will be three minutes of added time.
89'
Mor showcases his wonderful pace as he flies down the right flank and into the penalty area. He skips past Kessie and then tries to cut onto his left foot, but he takes slightly too long before looking to shoot and has the ball poked away from him.
88'
Subotic rises high and does well to latch onto the swinging corner, but he can't make decent contact with the ball and Storari is there to deal with the danger at the near post without too many problems.
87'
Mor causes problems for the Milan defence on the edge of the Italian side's penalty area before eventually managing to shoot, but his low effort is deflected behind for a corner.
85'
Kessie muscles his way through the middle of the pitch as he tries to carve out another opportunity on goal for Milan, but he's closed down by a sea of yellow and black shirts before he can find a team-mate and is eventually dispossessed by Gotze.
83'
Another chance for Antonelli! This time the defender is set up by clever play by Calhanoglu, but he's unable to test Reimann with his close-range shot as it's deflected behind by a sliding interception from Sokratis.
Minute
Description
82'
A weak attempted tackle by Passlack just outside of the Dortmund box ricochets off Antonelli and towards goal, but the Milan full-back's scuffed strike rolls just wide of the far post after beating Reimann.
81'
Cutrone muscles his way down the right flank as he battles with Sokratis. Neither player wants to give up as they drag one another into the Dortmund penalty area, but it's the defender who comes out on top before being scythed to the floor by the young striker.
80'
Another quick pass down the left wing manages to find Schurrle in a promising position, but, once again, the German's run forward was slightly mistimed and can only pick him out in an offside position.
79'
Subotic fires an excellent lofted pass over the top of the Milan defence and into the path of Schurrle, who easily beats his marker but is flagged offside as soon as he touches the ball just outside of the box.
77'
After another short drinks break, the game gets underway once again with a Dortmund attack down the right flank. They work the ball around patiently before Isak wins his side a throw-in, but it's sent all the way back to Sahin on the halfway line instead of into the penalty area.
75'
Space opens up for Antonelli and allows him to charge down the left flank on a marauding run, but he's quickly closed down by a group of yellow and black shirts and fails to skip into the penalty area.
74'
A. Isak enters the game and replaces C. Pulišić.
73'
A. Schürrle enters the game and replaces P. Aubameyang.
N. Subotić enters the game and replaces Marc Bartra.
Dortmund have made three more alterations. The first player to come on is Neven Subotic, who replaces Bartra in the centre of defence.
And the third is young Alexander Isak, who replaces Pulisic.
The second is Andre Schurrle, who takes the place of Aubameyang.
72'
Borini latches onto a pass down the right flank and quickly tries to tee up Calhanoglu, who is beaten to the ball by Passlack. The former Bayer Leverkusen is able to pick up possession soon after, however, and he then fires a thumping shot just wide of the near post.
70'
Milan knock the ball around nicely deep inside the Dortmund half of the pitch as they push forward on another attacking move, but this time it's a misplaced pass down the left flank that brings the attack to a disappointing end.
68'
Mor showcases lovely footwork as he weaves his way along the edge of the Milan box. He then tries to poke a pass towards a team-mate, but it's rushed and overhit and rolls comfortably out for a goal-kick.
66'
Milan do well to win themselves a free-kick over on the right wing as they try to get themselves back into the game. It fails to result in a chance on goal, however, as plenty of pushing and shoving results in several bodies falling to the floor.
64'
Milan have made changes of their won, with Luca Antonelli first coming on to replace Rodriguez.
Bacca has made way for Patrick Cutrone, who scored twice against Lugano last week.
Jose Sosa has come on to take the plce of Bonaventura.
And Gustavo Gomez has come on for Ignazio Abata in defence.
63'
J. Sosa enters the game and replaces G. Bonaventura.
P. Cutrone enters the game and replaces C. Bacca.
E. Durm enters the game and replaces D. Zagadou.
M. Götze enters the game and replaces S. Rode.
G. Gómez enters the game and replaces I. Abate.
L. Antonelli enters the game and replaces R. Rodríguez.
E. Mor enters the game and replaces O. Dembélé.
Dortmund have made three further substitutions. The first player to come on is Mario Gotze, who replaces Rode.
Zagadou has made way for Erik Durm in a switch at the back.
Meanwhile, Emre Mor has taken the place of Dembele in the front three.
62'
P. Aubameyang has scored a goal for Borussia Dortmund! Assist by C. Pulišić.
Pulisic did really well to set up Aubameyang from the left-hand side of the penalty area, but Reimann and Castro also deserve credit for their roles in a very impressive counter-attack.
Calhanoglu then curls a cross into the heart of the penalty area from the right wing, but it's easily collected by Reimann. The youngster quickly releases the ball and kick-starts a quick counter-attack that ends with Aubameyang, who calmly slots in a shot from close range.
61'
Calhanoglu steps up and shoots from the set-piece, but it hits the wall of yellow shirts camped in front of him before sailing behind for a corner.
60'
S. Papastathopoulos gets yellow.
Franck Kessie charges forward on an excellent run as he darts down the left wing and towards the penalty area. He then pokes the ball over to Bacca, who is fouled by Sokratis as soon as he touches it and wins Milan a free-kick just outside of the box.
59'
The pace of the game has slowed down somewhat since the break, but Milan are certainly looking more comfortable than they did in the first half. They're pressing forward with more intensity and belief, and Calhanoglu's introduction seems to have made a big difference.
57'
Dortmund patiently work the ball around on the edge of the Milan penalty area before the American eventually tries to tee up Aubameyang. His pass is misplaced and mistimed, however, and it ends up rolling out for a goal-kick.
55'
A poor pass by Rode fails to clear the Dortmund half of the pitch and is cut out by Bonaventura, but, luckily for the German midfielder, Milan are unable to make the chance count and their opponents are just about able to hold on.
53'
Pulisic is bundled over by Borini as he tries to cut in from the left flank, resulting in a free-kick for Dortmund in a promising position. It's whipped into the box and almost finds Sokratis, but he's beaten to the ball by Zapata.
51'
More sloppy play by Milan at the back almost sets up Castro to test Storari from close range, but Aubmeyang's chipped pass into the box is slightly overhit and can't set up the midfielder.
50'
Borini does well to carve out a pocket of space for himself down the right wing before winning a corner for Milan. It fails to result in a chance on goal for the Italian side, however, as the danger is easily dealt with by their opponents.
48'
Almost a costly mistake by the Milan defence! Storari is put under pressure by Aubameyang and passes the ball straight to a yellow shirt. The ball is then quickly worked back to the Gabon international, who has his first-time shot saved by Storari before the linesman's flag is raised.
46'
M. Musacchio enters the game and replaces G. Paletta.
D. Reimann enters the game and replaces R. Weidenfeller.
F. Passlack enters the game and replaces Ł. Piszczek.
H. Çalhanoğlu enters the game and replaces M. Niang.
We're underway once again!
Meanwhile, Dortmund have also made a double change. Weidenfeller has made way for Dominik Reimann in goal.
And the second is Hakan Calhanoglu, who replaces Niang out wide.
Milan decided to make two substitutions during the half-time break. The first player to come on is Mateo Musacchio, who takes the place of Paletta.
At the back, Piszczek has been taken off for Felix Passlack.
45' +2
Borini is barged to the ground by Bartra just as tries to set up Bacca, resulting in a free-kick for Milan in a very dangerous position a few yards outside of the Dortmund box. Rodriguez steps up and shoots, but his curling effort is too high and curls over the top of the crossbar.
45'
The fourth official has indicated that there will be two minutes of added time.
44'
Good play by Bacca and Mauri just outside of the Dortmund penalty area sets up Borini to shoot. He does well to skip past Zagadou before unleashing a curling strike, but it isn't hit particularly well and sails comfortably wide of the far post.
42'
Milan are still attempting to play out from the back, which has resulted in a few nervy moments for the Italian side. Zapata is almost dispossessed by Pulisic on the edge of his own penalty area, but he's just about able to poke the ball back to Storari before he is.
40'
Big chance for Gonzalo Castro! Once again, space opens up for Aubameyang over on the right wing. He twists and turns and gets the better of Paletta before chipping a pass back to Castro, who tries to fire in Dortmund's third goal but instead sends his first-time shot over the crossbar.
38'
Milan are trying their best to play out from the back, but they don't look entirely comfortable when doing so. Dortmund are continuing to press them high up the pitch, which is forcing the Rossoneri defenders into making poor mistakes.
36'
Aubameyang shrugs off the Milan centre-backs before spinning and picking out Piszczek. The Polish full-back finds himself in a pocket of space and immediately unleashes a rocket of a strike, but his effort on goal is a wild one and somehow ends up sailing out of play for a throw-in.
34'
An attempted Dortmund attacking move comes to an end and allows Milan to break forward on a quick counter-attack. Rodriguez sets up Niang to whip a cross into the penalty area, where it's easily collected by Weidenfeller.
32'
The players are allowed a short drinks break on what is proving to be a very humid evening. The game then gets underway with a foul on Bartra, who is brought down by Borini before seemingly being stamped on by the Italian. The referee didn't see anything, however, and the action quickly resumes once again.
30'
Dortmund push forward once again as they continue putting pressure on the Milan back line. Dan-Axel Zagadou charges down the left wing and tries to latch onto a cross-field pass, but, despite his best efforts, he's unable to reach the ball near to the corner flag.
28'
Dembele embarks on another lightning quick run as he flies down the right flank and towards the Milan penalty area. He then cuts inside and takes on Mauri, who sticks out a foot and manages to dispossess the Frenchman.
26'
C. Bacca gets yellow.
Bacca muscles his way down the left wing as he puts Sokratis under plenty of pressure, but the referee isn't happy with the striker's physicality and awards a free-kick to Dortmund. The Colombian then blasts the ball away in frustration, resulting in him being shown a yellow card.
24'
C. Bacca has scored a goal for AC Milan!
GOAL! Out of nothing, Milan have pulled one back. Bacca weaved his way through the middle of the pitch on a marauding run before shooting from 25 yards out, and, somehow, his low effort is able to beat Weidenfeller, who didn't get down at all quickly enough.
23'
Milan are just about able to deal with the resulting set-piece before breaking forward on a quick counter-attack, but Fabio Borini, who has barely touched the ball so far, can't get the better of Lukasz Piszczek and loses out to the Polish defender.
22'
Aubameyang is left in far too much room on the edge of the Milan box as he easily gets the better of Rodriguez and Paletta. He twists and turns before eventually managing to shoot, but his low effort deflects behind for a corner.
20'
Penalty goal scored by P. Aubameyang for Borussia Dortmund!
GOAL! After taking his time eyeing up the target, Pierre-Emerick Aubameyang steps up and rifles an excellent strike past Storari and into the top left-hand corner of the net.
18'
PENALTY! Things have gone from bad to worse for Milan. Pulisic darts into the box and latches onto a pass forward before taking on Paletta, who sticks out a foot and sends the American crashing to the ground.
16'
N. Şahin has scored a goal for Borussia Dortmund! Assist by C. Pulišić.
It was Pulisic who set up Sahin with a clever poked pass into a pocket of space, but, once again, the Milan midfield failed to close down the German and left him alone to unleash a shot.
GOAL! Dortmund have taken the lead! More good play by Dortmund sets up Sahin, who quickly shoots from just outside of the penalty area with an effort that really should have been kept out by Storari.
14'
Marc Barta is clattered into by Jose Mauri over on the right wing, resulting in a free-kick for Dortmund in a promising position. Nuri Sahin's cross into the penalty area is a poor one though, and it fails to find a team-mate before being collected by Storari.
13'
Rode and Dembele link up well before the latter easily gets the better of Paletta on the edge of the Milan penalty area. He tries to skip into the box but is unable to, as Cristian Zapata is there to clear the danger.
12'
A swinging cross is fired into the Dortmund box by Ricardo Rodriguez and picks out M'Baye Niang on the edge of the penalty area. He meets it well and shoots quickly, but he can't make decent contact with the ball and sends it trickling into the hands of Roman Weidenfeller.
10'
After a slightly nervy start to the game, it looks as if Milan have settled. However, Dortmund are doing well to put them under plenty of pressure as they press high up the pitch with impressive intensity.
8'
Milan are finally able to push forward on their first decent attack of the game, resulting in a corner over on the right flank. Giacomo Bonaventura curls in a deep cross towards Carlos Bacca, but it sails behind before being easily cleared by Sokratis Papastathopoulos.
6'
Dembele goes close! Space opens up for Sebastian Rode, who gets the better of his marker down the right wing before setting up Dembele. The Frenchman meets the ball well and then quickly shoots, but his effort is well smothered by Marco Storari.
4'
Another chance for Dortmund! It's been a poor start by Milan, who look incredibly open at the back. Once again, Dembele causes problems with his pace over on the right flank before shooting, but his curling effort sails just past the far post.
3'
Vital interception by Gabriel Paletta! Dortmund come back once again, this time through Pulisic. The American breaks into the left-hand side of the box and then tries to pick out Dembele, but Paletta is there to cut out the danger with an outstretched leg.
2'
Dortmund enjoy a good start to the game thanks to a burst of pace from Ousmane Dembele. The Frenchman charges down the right wing and into the penalty area before teeing up Christian Pulisic, who tries to shoot but can't get the ball out of his feet before being dispossessed.
1'
We're off! Dortmund get us underway, attacking from right to left.
Good morning and welcome to our live text commentary of today’s International Champions Cup game between AC Milan and Borussia Dortmund at the Guangzhou University City Stadium.
Today marks the start of this year’s edition of the International Champions Cup, and it brings together two teams who will be hoping for big seasons this time round. A somewhat underwhelming sixth-place finish in the last Serie A campaign has forced Milan into action in the transfer market, and they’ve arrived in China with nine deals already completed.
The biggest of those was arguably Leonardo Bonucci’s shock move from Juventus, and the Rossoneri have also bolstered their ranks by signing the likes of Ricardo Rodriguez, Andre Silva, Hakan Calhanoglu and Franck Kessie. It’s a statement of intent from Milan, and today’s clash presents them with a great opportunity to test a handful of those new players against a strong opponent.
As for Dortmund, they will start the upcoming Bundesliga season with a new manager at the helm in Peter Bosz. The former Ajax head coach, who guided his side to the final of the Europa League in May, took over from former boss Thomas Tuchel last month and already has a victory under his belt thanks to last week’s 3-2 win away to the Urawa Red Diamonds in Japan.
Dortmund have been slightly less busy in the transfer market so far but have nonetheless done well to capture the signatures of Omer Toprak, Mahmoud Dahoud and Maximilian Philipp. The German club have brought a full-strength squad with them to China (minus Marco Reus, who tore his knee ligaments in May) and are likely to give Milan a tough time in what should be a fascinating encounter.
Plenty of eyes will be on Pierre-Emerick Aubameyang, who is set to feature for Dortmund but has been linked with a move away this summer. The Gabon international is reportedly being chased by both Chelsea and, ironically, Milan, where he spent four years of his career between 2007 and 2011.
There’s just over 15 minutes left to go until kick-off, so let’s have a look at how the two teams will be lining up today…
Milan substitutes: Calhanoglu, Gomez, Musacchio, Sosa, Antonelli, Crociata, Zanellato, Gabbia, Cutrone, Antonio Donnarumma, Gianluigi Donnarumma.
Milan XI (4-3-3): Storari; Abate, Zapata, Paletta, Rodriguez; Kessie, Mauri, Bonaventura; Niang, Bacca, Borini.
Vincenzo Montella has decided to make five changes to the Milan side that started last week’s friendly victory against Lugano, with Cristian Zapata, Jose Mauri, Giacomo Bonaventura, M’Baye Niang and Carlos Bacca coming into the starting line-up to replace Mateo Musacchio, Riccardo Montolivo, Andrea Bertolacci, Patrick Cutrone and Hakan Calhanoglu, respectively.
The two sides are making their way out onto the pitch, with just a few minutes to go until kick-off. Conditions aren't great in Guangzhou, where heavy rain could cause problems for both teams.
Meanwhile, Dortmund boss Peter Bosz has made three alterations to the team that featured in their last outing, with Omer Toprak (who wasn't allowed a visa to enter China), Marcel Schmelzer and Andre Schurrle making way for Sokratis Papastathopoulos, Dan-Axel Zagadou and Ousmane Dembele.
HALF-TIME: MILAN 1-2 BORUSSIA DORTMUND
So far, so good for Dortmund, who head down the tunnel with a well-deserved one-goal lead. They've looked comfortable at both ends of the pitch, with the only disappointment coming in the form of a Bacca goal that came from nowhere. Aubameyang, Dembele and Pulisic have all looked dangerous inside the final third of the pitch, where Zapata and Paletta have really struggled to contain them.
As for Milan, they'll be hoping for an improvement in the second half. Their front line have really struggled to see much of the ball, with Borini and Niang being particularly quiet. Dortmund have pressed the Rossoneri high up the pitch whenever they're in possession, and that has made life uncomfortable for Vincenzo Montella's men.
The two teams are making their way back out on to the pitch ahead of the start of the second half.
FULL-TIME: MILAN 1-3 BORUSSIA DORTMUND
It was a relatively comfortable victory for Dortmund, who looked to be a far more cohesive unit than their opponents. Milan were missing many of their new signings and seemed to be lacking understanding at either end of the pitch, resulting in a few nervy pieces of defending and a disappointing attacking performance.
Milan will stay in China for a little while longer and next must take on Bayern Munich in four days' time. Dortmund, meanwhile, will head back to Germany to face Bochum in their next friendly on the weekend.
Commentary
More…