2. Bundesliga
That's it! The referee blows the final whistle
Tom Gaal is shown a yellow card by the referee
Ulm make a substitution. Lucas Roeser runs off the field and in comes Felix Higl
Ulm make a substitution. Max Brandt runs off the field and in comes Andreas Ludwig
Karlsruher SC make a substitution. Sebastian Jung runs off the field and in comes Rafael Pinto Pedrosa
Ulm make a substitution. Maurice Krattenmacher runs off the field and in comes Luka Hyrylainen
Ulm make a substitution. Semir Telalovic runs off the field and in comes Aleksandar Kahvic
Karlsruher SC make a substitution. Dzenis Burnic runs off the field and in comes Bambase Conte
Karlsruher SC make a substitution. Fabian Schleusener runs off the field and in comes Louey Ben Farhat
Karlsruher SC make a substitution. David Herold runs off the field and in comes Lasse Guenther
Max Brandt is shown a yellow card by the referee
Karlsruher SC make a substitution. Leon Jensen runs off the field and in comes Robin Heusser
The second half is underway
It's over! The referee blows for half time
Ulm make a substitution. Christian Ortag runs off the field and in comes Niclas Thiede
Leon Jensen is shown a yellow card by the referee
Maurice Krattenmacher is shown a yellow card by the referee
The referee starts the match