Ibrahim Kanate is coming off and he is replaced by Leon Robinson
That's it! The referee blows the final whistle
end of second half
Adrian Beck is coming off and he is replaced by Theo Janotta
Yellow card for Alex Murphy
Mario Sauer is coming off and he is replaced by Erencan Yardimci
Yellow card for Jan Elvedi
Bjarke Jacobsen is coming off and he is replaced by Luca Raimund
Yellow card for Fabian Kunze
Daniel-Kofi Kyereh is coming off and he is replaced by Bernd Riesselman
Jonathan Gomez is coming off and he is replaced by Ismail Badjie
Osnabruck VS Kaiserslautern
Ibrahim Kanate is coming off and he is replaced by Leon Robinson
Osnabruck VS Kaiserslautern
That's it! The referee blows the final whistle
Kaiserslautern VS Osnabruck
end of second half
Osnabruck VS Kaiserslautern
Adrian Beck is coming off and he is replaced by Theo Janotta
Osnabruck VS Kaiserslautern
Yellow card for Alex Murphy
Osnabruck VS Kaiserslautern
Mario Sauer is coming off and he is replaced by Erencan Yardimci
Osnabruck VS Kaiserslautern
Yellow card for Jan Elvedi
Osnabruck VS Kaiserslautern
Bjarke Jacobsen is coming off and he is replaced by Luca Raimund
Osnabruck VS Kaiserslautern
Yellow card for Fabian Kunze
Osnabruck VS Kaiserslautern
Daniel-Kofi Kyereh is coming off and he is replaced by Bernd Riesselman
Osnabruck VS Kaiserslautern
Jonathan Gomez is coming off and he is replaced by Ismail Badjie