Second Half ends, Celtic 2, Heart of Midlothian 1.
90'+2
Attempt missed. Nir Bitton (Celtic) right footed shot from outside the box is just a bit too high.
90'+2
Corner, Celtic. Conceded by Zdenek Zlamal.
90'+1
Attempt saved. Michael Johnston (Celtic) right footed shot from the left side of the six yard box is saved in the bottom left corner.
90'+1
Scott Sinclair (Celtic) wins a free kick in the attacking half.
90'+1
Foul by Sean Clare (Heart of Midlothian).
90'
Attempt saved. Jamie Brandon (Heart of Midlothian) right footed shot from outside the box is saved in the top centre of the goal.
86'
Attempt saved. Nir Bitton (Celtic) right footed shot from more than 35 yards is saved in the top centre of the goal.
84'
Goal! Celtic 2, Heart of Midlothian 1. Michael Johnston (Celtic) right footed shot from outside the box to the bottom right corner. Assisted by Callum McGregor following a fast break.
82'
Substitution, Celtic. Jozo Simunovic replaces Filip Benkovic.
81'
Attempt blocked. Kristoffer Ajer (Celtic) right footed shot from outside the box is blocked.
78'
Karamoko Dembele (Celtic) wins a free kick on the right wing.
78'
Foul by Connor Smith (Heart of Midlothian).
77'
Attempt saved. Connor Smith (Heart of Midlothian) right footed shot from very close range is saved in the top centre of the goal.
76'
Foul by Anthony Ralston (Celtic).
76'
Jake Mulraney (Heart of Midlothian) wins a free kick on the left wing.
74'
Attempt blocked. Olivier Ntcham (Celtic) right footed shot from outside the box is blocked.
70'
Filip Benkovic (Celtic) is shown the yellow card for a bad foul.
70'
Foul by Filip Benkovic (Celtic).
70'
Craig Wighton (Heart of Midlothian) wins a free kick in the attacking half.
68'
Corner, Heart of Midlothian. Conceded by Kristoffer Ajer.
67'
Substitution, Heart of Midlothian. Aaron Hughes replaces John Souttar.
67'
Corner, Celtic. Conceded by Connor Smith.
66'
Attempt blocked. Scott Sinclair (Celtic) right footed shot from outside the box is blocked.
66'
Scott Sinclair (Celtic) wins a free kick in the attacking half.
Substitution, Heart of Midlothian. Jamie Brandon replaces Michael Smith because of an injury.
56'
Attempt missed. Kristoffer Ajer (Celtic) left footed shot from outside the box misses to the right.
55'
Corner, Celtic. Conceded by Zdenek Zlamal.
55'
Attempt saved. Karamoko Dembele (Celtic) left footed shot from a difficult angle on the right is saved in the bottom right corner.
53'
Attempt saved. Michael Johnston (Celtic) right footed shot from the left side of the six yard box is saved in the bottom left corner.
52'
Attempt missed. Karamoko Dembele (Celtic) left footed shot from outside the box is high and wide to the left.
52'
Aaron Hickey (Heart of Midlothian) is shown the yellow card for a bad foul.
50'
Attempt missed. Scott Sinclair (Celtic) right footed shot from the left side of the box misses to the right.
48'
Corner, Celtic. Conceded by Zdenek Zlamal.
48'
Attempt saved. Michael Johnston (Celtic) right footed shot from outside the box is saved in the bottom right corner.
47'
Foul by Anthony Ralston (Celtic).
47'
Aaron Hickey (Heart of Midlothian) wins a free kick in the defensive half.
45'
Second Half begins Celtic 1, Heart of Midlothian 1.
45'
Substitution, Celtic. Karamoko Dembele replaces Oliver Burke.
45'+3
First Half ends, Celtic 1, Heart of Midlothian 1.
45'+2
Attempt missed. Jeremy Toljan (Celtic) right footed shot from the left side of the box is high and wide to the right.
41'
Foul by Scott Sinclair (Celtic).
41'
Michael Smith (Heart of Midlothian) wins a free kick in the defensive half.
40'
Foul by Ewan Henderson (Celtic).
40'
Connor Smith (Heart of Midlothian) wins a free kick on the left wing.
39'
Foul by Michael Johnston (Celtic).
39'
Aaron Hickey (Heart of Midlothian) wins a free kick on the right wing.
38'
Scott Sinclair (Celtic) wins a free kick in the defensive half.
38'
Foul by Michael Smith (Heart of Midlothian).
36'
Foul by Kristoffer Ajer (Celtic).
36'
Craig Wighton (Heart of Midlothian) wins a free kick in the attacking half.
35'
Corner, Celtic. Conceded by Sean Clare.
31'
Kristoffer Ajer (Celtic) wins a free kick on the left wing.
31'
Foul by Sean Clare (Heart of Midlothian).
30'
Foul by Olivier Ntcham (Celtic).
30'
Aaron Hickey (Heart of Midlothian) wins a free kick in the defensive half.
22'
Corner, Celtic. Conceded by Conor Shaughnessy.
21'
Filip Benkovic (Celtic) wins a free kick in the defensive half.
21'
Foul by Sean Clare (Heart of Midlothian).
19'
Foul by Ryan Edwards (Heart of Midlothian).
19'
Ewan Henderson (Celtic) wins a free kick in the defensive half.
18'
Goal! Celtic 1, Heart of Midlothian 1. Jake Mulraney (Heart of Midlothian) right footed shot from the centre of the box to the top right corner. Assisted by Sean Clare.
16'
Jeremy Toljan (Celtic) wins a free kick on the left wing.
16'
Foul by Michael Smith (Heart of Midlothian).
14'
Connor Smith (Heart of Midlothian) wins a free kick in the attacking half.
14'
Foul by Ewan Henderson (Celtic).
13'
Foul by Connor Smith (Heart of Midlothian).
13'
Jeremy Toljan (Celtic) wins a free kick on the left wing.
12'
Substitution, Heart of Midlothian. Ryan Edwards replaces Olly Lee because of an injury.
11'
Corner, Celtic. Conceded by Olly Lee.
11'
Attempt missed. Olivier Ntcham (Celtic) left footed shot from outside the box misses to the right.
8'
Jake Mulraney (Heart of Midlothian) wins a free kick in the defensive half.
8'
Foul by Nir Bitton (Celtic).
3'
Attempt missed. Jake Mulraney (Heart of Midlothian) right footed shot from outside the box misses to the right.
3'
Foul by Michael Johnston (Celtic).
3'
Aaron Hickey (Heart of Midlothian) wins a free kick in the defensive half.
2'
Goal! Celtic 1, Heart of Midlothian 0. Michael Johnston (Celtic) right footed shot from the right side of the six yard box to the high centre of the goal. Assisted by Ewan Henderson.