That's it! The referee blows the final whistle
Roman Vantukh is shown a yellow card by the referee
Roman Mysak is shown a yellow card by the referee
Chornomorets Odesa make a substitution. Andriy Khoma runs off the field and in comes Vitaliy Faraseyenko
Karpaty make a substitution. Nazariy Rusyn runs off the field and in comes Oleksandr Dyedov
Vladyslav Baboglo is shown a yellow card by the referee
Chornomorets Odesa make a substitution. Giorgi Robakidze runs off the field and in comes Dmytro Klyots
Karpaty make a substitution. Denys Miroshnichenko runs off the field and in comes Ivan Calero
Moha is shown a yellow card by the referee
Chornomorets Odesa make a substitution. Vasyl Kurko runs off the field and in comes Artur Avagimyan
Chornomorets Odessa VS Karpaty Lviv
That's it! The referee blows the final whistle
Chornomorets Odessa VS Karpaty Lviv
Roman Vantukh is shown a yellow card by the referee
Chornomorets Odessa VS Karpaty Lviv
Roman Mysak is shown a yellow card by the referee
Chornomorets Odessa VS Karpaty Lviv
Chornomorets Odesa make a substitution. Andriy Khoma runs off the field and in comes Vitaliy Faraseyenko
Chornomorets Odessa VS Karpaty Lviv
Karpaty make a substitution. Nazariy Rusyn runs off the field and in comes Oleksandr Dyedov
Chornomorets Odessa VS Karpaty Lviv
Vladyslav Baboglo is shown a yellow card by the referee
Chornomorets Odessa VS Karpaty Lviv
Chornomorets Odesa make a substitution. Giorgi Robakidze runs off the field and in comes Dmytro Klyots
Chornomorets Odessa VS Karpaty Lviv
Karpaty make a substitution. Denys Miroshnichenko runs off the field and in comes Ivan Calero
Chornomorets Odessa VS Karpaty Lviv
Moha is shown a yellow card by the referee
Chornomorets Odessa VS Karpaty Lviv
Chornomorets Odesa make a substitution. Vasyl Kurko runs off the field and in comes Artur Avagimyan