Borussia Dortmund secured a 2-0 victory at VfB Stuttgart in the Bundesliga's 28th round, a result that defied the balance of play. Two goals in stoppage time settled a contest in which Stuttgart had dominated possession and created more chances, but could not find a way past a disciplined Dortmund defence. The Lemeister model had projected a narrow away win, giving Dortmund a 39 per cent chance of victory, and while the final scoreline matched that forecast, the path to it was far more precarious for the visitors than the prediction might have suggested.
The breakthrough came in the 90th minute when K. Adeyemi scored to put Dortmund ahead. The goal arrived against the run of the second half's extended pressure, as Stuttgart had pushed forward in search of an opener. Two minutes later, J. Brandt doubled the lead, with F. Silva credited with the assist, sealing the points in the dying moments. Both strikes were normal goals, the product of a clinical edge that had been absent for the preceding 89 minutes. The timing of the goals meant Stuttgart had no opportunity to respond, turning a tightly contested match into a decisive away win.
The statistical story is one of control versus efficiency. Stuttgart commanded 67 per cent of possession, completing 519 of 616 passes at an 84 per cent accuracy rate, while Dortmund managed only 302 passes at 70 per cent. Despite this, the expected goals figures were almost identical: 0.76 for Stuttgart and 0.61 for Dortmund, indicating that the home side's dominance in territory did not translate into high-quality chances. Stuttgart registered 13 total shots to Dortmund's five, but only three of those were on target, compared with three from the visitors. The home side had six shots inside the box and seven from outside, yet the visiting goalkeeper had to make just three saves, while the Stuttgart goalkeeper made one. The goals prevented metric was identical for both teams at 0.21, suggesting neither goalkeeper was significantly overperforming. Dortmund's defence, anchored by Waldemar Anton and Nico Schlotterbeck, who earned ratings of 7.5 and 7.3 respectively, was crucial in restricting Stuttgart's attempts on goal. The visitors also conceded only one shot on target from inside the box, a testament to their organisation under pressure.
Among the standout performers, Julian Brandt led all players with a match rating of 7.6, reflecting his influence in the final third and his decisive late contribution. Karim Adeyemi scored one and was also booked, finishing with a 7.3 rating. For Stuttgart, Lorenz Assignon and Angelo Stiller each recorded 7.3, with Stiller's passing and composure in midfield a rare source of control for the home side. The match saw a flurry of late yellow cards: Atakan Karazor and Julian Ryerson were cautioned in the 97th minute, adding to bookings for Carney Chukwuemeka, Ramon Hendriks, Marcel Sabitzer, and Adeyemi across the 90 minutes. The intensity of the contest was reflected in the foul count, with Stuttgart committing 10 fouls and Dortmund 12, while Dortmund's four yellow cards to Stuttgart's two showed a willingness to disrupt play when necessary.
The result moves Dortmund to 39 per cent pre-match win probability, a moderate upset against a Stuttgart side that controlled the game but lacked the cutting edge to capitalise. In the Bundesliga table, Stuttgart will rue this defeat given the volume of possession and chances they created without reward, while Dortmund's late goals represent a significant return from a low-xG performance. For Dortmund, the efficiency over dominance narrative strengthens their position in the upper half of the table, while Stuttgart must address their inability to convert territorial control into goals as the season progresses. The Lemeister model's projection of a narrow away win was correct in outcome, but the manner of the victory was far more dramatic than the probabilities suggested.