In the first of three minutes of stoppage time, Dortmund win the ball back deep in the Sporting half and play keep-ball by the corner flag. They surely won't fail to seal the deal now.
90'
Luís Neto gets yellow.
89'
Neto receives a yellow card for a late challenge inside his own half.
86'
Desperately disappointing for Sporting, as a rare opportunity in space high on the left is wasted when Nuno Santos strays offside, latching on to a crossfield ball.
84'
Tabata enters the game and replaces Pedro Porro.
Ricardo Esgaio enters the game and replaces Matheus Reis.
Daniel Bragança enters the game and replaces João Palhinha.
Palhinha has worked hard as ever, but now comes off for Braganca.
Reis is withdrawn with only a handful of minutes remaining: Esgaio comes on.
Porro is substituted for Sporting, giving Tabata a few minutes to make a major impact.
81'
Amorim is readying some more changes, with the clock ticking down to another Champions League defeat.
79'
Two consecutive corners for the home side are comfortably cleared, but as the ball comes back in after the second, Coates is forced to clear hurriedly from five yards out - Bellingham was lurking!
77'
Sporting have added some urgency to their approach in the last 10 minutes, but rarely look likely to break through. In fact, Dortmund's threat on the counter seems more likely to bring about a second goal.
75'
N. Schulz enters the game and replaces Raphaël Guerreiro.
Reinier enters the game and replaces D. Malen.
Goalscorer Malen comes off for Real Madrid starlet Reinier with 15 minutes left to play.
The normally unerring set-piece delivery of Guerreiro has been a degree or two off today, and he is withdrawn on the left flank for Schulz to come on.
Minute
Description
74'
Jovane Cabral enters the game and replaces Pablo Sarabia.
After a quiet game, Sarabia is replaced by Cabral in the Sporting attack.
72'
With his first touch of note, Wolf tries a cross from deep on the right, which is blocked by Matheus Reis for a corner. However, Guerreiro's set-piece sails over Hummels' head and is cleared.
71'
M. Wolf enters the game and replaces T. Hazard.
Hazard has been one of the liveliest figures in a match lacking much goalmouth incident, but he is now withdrawn and Wolf is on for the final 20 minutes.
65'
An overhit inswinging free-kick by Guerreiro sails too close to Adan, though the veteran keeper fumbles and has to grasp the ball at the second time of asking just in front of his goal line.
61'
Encouraging chants of 'BVB' echo around the stadium, as the home side drop a few yards deeper to resist the promptings of their opponents. Sporting are really lacking any sharpness up front though.
59'
M. Hummels gets yellow.
Hummels apparently takes retribution on Matheus with a late challenge of his own, which sees the centre-back shown a yellow card.
58'
Nuno Santos enters the game and replaces Tiago Tomás.
Amorim has opted to make a change in pursuit of a point, with Tomas coming off and Nuno Santos on in his place.
55'
Another Dortmund free-kick near the Sporting area is awared, as Hummels' charge is halted by a trip from Matheus, who is already on a booking but escapes further punishment.
53'
Paulinho can't get good purchase on a slow, looping cross, so his header is mere catching practice for Kobel inside his six-yard box.
51'
The temperature is rising on the terraces, as a series of decisions go against the home side and the referee is cast as villain.
49'
Typical trickery by Hazard catches Palhinha flat-footed, earning a free-kick for Dortmund on the left side of the penalty area - ideal crossing territory for Reus or Guerreiro. The former's set-piece is blocked easily enough though, and Sporting clear their lines.
47'
The referee plays advantage as Witsel goes down near the centre circle, allowing Reus to break clear on the right and slot the ball under Adan and into the net - but the flag is raised once again: offside.
46'
The whistle blows for the second half and we are back under way in Dortmund!
45' +2
HALF-TIME: BORUSSIA DORTMUND 1-0 SPORTING CP
44'
Dortmund are now killing the pace of the game and attempting to retain the ball until the half-time whislte.
42'
J. Bellingham gets yellow.
Matheus Nunes gets yellow.
Matheus follows Bellingham into the referee's book, for his complaints about the timing of his opponent's tackle on Porro.
Having just displayed great maturity to set up the goal, Bellingham is booked for a crude and reckless tackle on Porro.
40'
Witsel concedes a free kick for a foul on Tomas, who wins a free kick in the Dortmund half for his endeavour, but possession is soon gifted away.
37'
D. Malen has scored a goal for Borussia Dortmund! Assist by J. Bellingham.
DORTMUND LEAD! Malen finally gets off the mark for BVB, as he latches onto a coolly stroked pass from Bellingham on the right side of the box to fire a quickly taken effort past the dive of Adan in the visitors' goal. Dortmund 1-0 Sporting!
Characteristically calm play from Bellingham sees the young Englishman time his final pass expertly for Malen to control and punch home the opener.
36'
A lunging block from Bellingham concedes a corner to Sporting on the right. Porro clips the set-piece to the near post, but Tomas cannot fully evade Brandt's attentions and can only get a shoulder to the ball, which drifts wide.
34'
The home crowd's frustration grows, as a Brandt throughball hits Reus on the heels on the edge of the box and the opportunity is lost.
32'
Another Dortmund move breaks down as Brandt misreads Hazard's intentions and his wayward ball goes out of play high up on the right wing.
30'
From a looping Sporting corner, Coates contrives an unlikely hooked shot over his shoulder, which drops harmlessly onto the roof of Kobel's net. At least they have now managed a credible attempt in this game of few chances.
28'
Another chance is fluffed by Malen - clearly lacking in confidence given his failure to score or assist for his new club so far - but the offside flag is risen again in any case.
26'
Growing into the game since his early introduction, Brandt has been dropping deep to influence matters and combine with the hosts' advanced full-backs.
23'
A rare midfield error from Bellingham sees the ball lost but then voraciously won back by his colleagues, as the BVB press intensifies. Sporting are now being penned in to their defensive third.
21'
A clever run from Reus finds the Dortmund skipper just offside when almost through in the centre of the area. The hosts are starting to build momentum, but are short of applying pressure to the Sporting defence.
17'
Adan is proactive in rushing out to the edge of his area and diving to divert a dangerous ball away, yet the ball is recycled and the Spanish goalkeeper is called upon again to save a poorly struck shot from Reus.
14'
A delicious curling cross from Hazard on the right finds Malen unmarked in the area, but the Dutch striker nods against the post from close range - the offside flag goes up to save his blushes though.
12'
Neto is forced block a Bellingham cross, giving Dortmund territory high up on the left flank, but the move breaks down due to an overhit pass which drifts frustratingly out of play.
10'
Sporting certainly aren't sitting back as the away side, and have enjoyed much of the possession so far. Their hosts have yet to build up a head of steam, being disrupted by their enforced midfield change.
8'
J. Brandt enters the game and replaces Mahmoud Dahoud.
After his early injury, Dahoud is replaced by Brandt, which may mean a slight shuffling of Rose's lineup.
6'
Dahoud has headed off down the tunnel, with the ball taking an age to go out; leaving Dortmund temporarily with 10 men.
2'
The referee plays advantage for a foul on Bellingham deep in the Dortmund half, but the home side see their subsequent counter-attack snuffed out by the imposing figure of Coates just outside the Sporting area.
1'
We are under way in Dortmund!
Hello and welcome to live coverage of the Champions League clash between Borussia Dortmund and Sporting CP at Signal Iduna Park!
Dortmund are seeking to make it two wins from two Group C games today, as they welcome the Portuguese champions to North Rhine-Westphalia. Today's hosts began with victory over Besiktas on the opening day, while their visitors will be keen to bounce back from a humbling at the hands of Ajax.
BORUSSIA DORTMUND (4-2-3-1): Gregor Kobel; Thomas Meunier, Manuel Akanji, Mats Hummels, Raphael Guerreiro; Axel Witsel, Mahmoud Dahoud; Jude Bellingham, Marco Reus, Thorgan Hazard; Donyell Malen.
SUBS: Marwin Hitz, Marius Wolf, Luca Unbehaun, Julian Brandt, Felix Passlack, Nico Schulz, Youssoufa Moukoko, Marin Pongracic, Ansgar Knauff, Reinier.
SPORTING CP (3-4-2-1): Antonio Adan; Luis Neto, Zou Feddal, Sebastian Coates; Pedro Porro, Matheus, Joao Palhinha, Matheus Reis; Tiago Tomas, Pablo Sarabia; Paulinho.
SUBS: Joao Virginia, Joao Silva, Manuel Ugarte, Jovane Cabral, Nuno Santos, Goncalo Esteves, Ricardo Esgaio, Jose Martinez, Bruno Tabata, Ruben Vinagre, Daniel Braganca, Andre Paulo.
They may have won eight straight at home since losing to Manchester City in the Champions League last season, but Dortmund suffered a disappointing defeat last time out, as coach Marco Rose saw his men beaten by former club Borussia Monchengladbach at the weekend. Meanwhile, Sporting have recovered from being given a harsh lesson by Ajax, and after winning the Primeira Liga for the first time in nearly two decades last term, Ruben Amorim's side have won five of their opening seven games at the start of their title defence.
The players are out and have observed the iconic Champions League anthem ahead of kick-off, which is just moments away!
While pointless Sporting next travel to Istanbul to take on Besiktas, their hosts today will meet Ajax - who they share top billing with in the group, with six points from a possible six.
That's all from Dortmund today, so thank you for joining us and goodbye!
Commentary
More…