Bundesliga
That's it! The referee blows the final whistle
Ball possession: Borussia Dortmund: 61%, FC Heidenheim: 39%.
FC Heidenheim take a throw-in in the opponent's half of the field
Maximilian Breunig from FC Heidenheim heads the ball, but it's a terrible effort nowhere near the goal.
The cross by Jonas Foehrenbach from FC Heidenheim successfully finds a teammate in the box.
The referee signals a free kick as Emre Can from Borussia Dortmund trips Maximilian Breunig
Mathias Honsak makes the tackle and wins possession for her team
The referee signals a free kick as Jan Schoeppner from FC Heidenheim trips Jamie Gittens
Benedikt Gimber from FC Heidenheim goes a bit too far there as the pulls down Felix Nmecha
G O O O A A A L - Emre Can from Borussia Dortmund puts it away from the penalty spot in the middle with the right foot. Kevin Mueller jumped on the right.
PENALTY! - Omar Traore handles the ball in the penalty box! Heavy protests from Omar Traore but the ref is uninterested.
After VAR check, the referee changed the call and decided to award a penalty for Borussia Dortmund!
VAR - PENALTY! - The referee has stopped the play. VAR check in progress, a potential penalty for Borussia Dortmund.
Niklas Suele from Borussia Dortmund sends an effort wide of target
Omar Traore from FC Heidenheim intercepts a cross aimed towards the box.
Pascal Gross swings in the ball from a corner on the left, but it is nowhere near a teammate.
A shot by Maximilian Beier is blocked
Omar Traore successfully blocks the shot
Oooh... that was a sitter! Maximilian Beier should have scored from that position
Ball possession: Borussia Dortmund: 62%, FC Heidenheim: 38%.
FC Heidenheim take a throw-in in their own half of the field
Maximilian Breunig wins an air challenge against Emre Can
FC Heidenheim take a throw-in in their own half of the field
Felix Nmecha makes the tackle and wins possession for her team
Sirlord Conteh sends a header towards goal, but Gregor Kobel is there to comfortably save it
Emre Can from Borussia Dortmund intercepts a cross aimed towards the box.
Niklas Suele from Borussia Dortmund intercepts a cross aimed towards the box.
Waldemar Anton from Borussia Dortmund intercepts a cross aimed towards the box.
The referee signals a free kick as Felix Nmecha from Borussia Dortmund trips Mathias Honsak
Lennard Maloney is leaving the field to be replaced by Mathias Honsak in a tactical substitution.
The referee runs back to show Yan Couto from Borussia Dortmund a yellow card for the previous foul.
Jonas Foehrenbach from FC Heidenheim sends an effort wide of target
Mikkel Kaufmann creates a scoring opportunity for his teammate
Maximilian Breunig makes the tackle and wins possession for his team
The referee signals a free kick as Niklas Dorsch from FC Heidenheim trips Felix Nmecha
Borussia Dortmund take a throw-in in their own half of the field
Ball possession: Borussia Dortmund: 62%, FC Heidenheim: 38%.
Goal kick for Borussia Dortmund
Goal kick for FC Heidenheim
Borussia Dortmund take a throw-in in the opponent's half of the field
The referee runs back to show Mikkel Kaufmann from FC Heidenheim a yellow card for the previous foul.
The ref blows his whistle. Mikkel Kaufmann charged Emre Can from behind and it's a free-kick
Jamie Gittens from Borussia Dortmund goes a bit too far there as the pulls down Mikkel Kaufmann
Jamie Gittens is shown a yellow card by the referee
Maximilian Breunig from FC Heidenheim intercepts a cross aimed towards the box.
Pascal Gross swings in the ball from a corner on the right, but it is nowhere near a teammate.
Lennard Maloney from FC Heidenheim intercepts a cross aimed towards the box.
Ball possession: Borussia Dortmund: 63%, FC Heidenheim: 37%.
Pascal Gross makes the tackle and wins possession for his team
Omar Traore makes the tackle and wins possession for her team