That's it! The referee blows the final whistle
end of second half
Wehen Wiesbaden make a substitution. Fatih Kaya runs off the field and in comes Ole Wohlers
Wehen Wiesbaden make a substitution. Emanuel Taffertshofer runs off the field and in comes Orestis Kiomourtzoglou
Dynamo Dresden make a substitution. Jakob Lemmer runs off the field and in comes Robin Meissner
Felix Luckeneder is shown a yellow card by the referee
Dynamo Dresden make a substitution. Niklas Hauptmann runs off the field and in comes Claudio Kammerknecht
Dynamo Dresden make a substitution. Christoph Daferner runs off the field and in comes Stefan Kutschke
Florian Carstens is shown a yellow card by the referee
Wehen Wiesbaden make a substitution. Sascha Mockenhaupt runs off the field and in comes Gino Fechner
Wehen Wiesbaden make a substitution. Fabian Greilinger runs off the field and in comes Ryan Johansson
Dynamo Dresden VS Wehen Wiesbaden
That's it! The referee blows the final whistle
Wehen Wiesbaden VS Dynamo Dresden
end of second half
Dynamo Dresden VS Wehen Wiesbaden
Wehen Wiesbaden make a substitution. Fatih Kaya runs off the field and in comes Ole Wohlers
Dynamo Dresden VS Wehen Wiesbaden
Wehen Wiesbaden make a substitution. Emanuel Taffertshofer runs off the field and in comes Orestis Kiomourtzoglou
Dynamo Dresden VS Wehen Wiesbaden
Dynamo Dresden make a substitution. Jakob Lemmer runs off the field and in comes Robin Meissner
Dynamo Dresden VS Wehen Wiesbaden
Felix Luckeneder is shown a yellow card by the referee
Dynamo Dresden VS Wehen Wiesbaden
Dynamo Dresden make a substitution. Niklas Hauptmann runs off the field and in comes Claudio Kammerknecht
Dynamo Dresden VS Wehen Wiesbaden
Dynamo Dresden make a substitution. Christoph Daferner runs off the field and in comes Stefan Kutschke
Dynamo Dresden VS Wehen Wiesbaden
Florian Carstens is shown a yellow card by the referee
Dynamo Dresden VS Wehen Wiesbaden
Wehen Wiesbaden make a substitution. Sascha Mockenhaupt runs off the field and in comes Gino Fechner
Dynamo Dresden VS Wehen Wiesbaden
Wehen Wiesbaden make a substitution. Fabian Greilinger runs off the field and in comes Ryan Johansson