Brought to you by

Key Events

90' + 3'
A. Ndengane
Penalty Goal
1 - 1
88'
J. Malongoane
Yellow Card
80'
D. Manaka
Yellow Card
76'
N. Ngcobo
Yellow Card
31'
Z. Mbokoma
Goal
1 - 0

Match Stats

Possession
44% 55%
1
7
Shots Off Target
Shots On Target 3 6
Total Passes 356 441
More
  • Heatmap
  • Touch Map

Key

CAF Champions League
CAF Confederation Cup
Relegation Play-off
Relegation

Commentary

Match ends, Swallows 1, Tshakhuma Tsha Madzivhadila 1.
90' + 6' Second Half ends, Swallows 1, Tshakhuma Tsha Madzivhadila 1.
90' + 5' Attempt blocked. Kagiso Joseph Malinga (Swallows) header from the centre of the box is blocked. Assisted by Juniad Sait with a headed pass.
90' + 4' Attempt blocked. Kagiso Joseph Malinga (Swallows) left footed shot from the centre of the box is blocked. Assisted by Musa Nyatama.
K. Malinga
K. Mahlatsi
90' + 4' Substitution, Swallows. Kagiso Joseph Malinga replaces Kamohelo Mahlatsi.
A. Ndengane
Penalty Goal
90' + 3' Goal! Swallows 1, Tshakhuma Tsha Madzivhadila 1. Bulelani Ndengane (Tshakhuma Tsha Madzivhadila) converts the penalty with a right footed shot to the bottom left corner.
90' + 1' Penalty Tshakhuma Tsha Madzivhadila. Bulelani Ndengane draws a foul in the penalty area.
90' + 1' Penalty conceded by Phetso Maphanga (Swallows) after a foul in the penalty area.
90' Thembisani Nevhulamba (Tshakhuma Tsha Madzivhadila) wins a free kick in the defensive half.
90' Foul by Thabo Matlaba (Swallows).
89' Corner, Swallows. Conceded by Celimpilo Ngema.
J. Sait
L. Mokoena
89' Substitution, Swallows. Juniad Sait replaces Lebohang Mokoena.
M. Senwamadi
R. Gamildien
89' Substitution, Swallows. Mokeri Senwamadi replaces Ruzaigh Gamildien.
P. Maphanga
Z. Mbokoma
88' Substitution, Swallows. Phetso Maphanga replaces Zaphaniah Mbokoma.
J. Malongoane
Yellow Card
88' Joseph Malongoane (Tshakhuma Tsha Madzivhadila) is shown the yellow card for a bad foul.
88' Foul by Joseph Malongoane (Tshakhuma Tsha Madzivhadila).
88' Thabo Matlaba (Swallows) wins a free kick in the attacking half.
84' Attempt missed. Joseph Malongoane (Tshakhuma Tsha Madzivhadila) right footed shot from the left side of the box misses to the right. Assisted by Ndivhuwo Ravhuhali.
82' Attempt missed. Thabo Rakhale (Tshakhuma Tsha Madzivhadila) right footed shot from outside the box is close, but misses to the right following a corner.
T. Nevhulamba
F. Madhanaga
82' Substitution, Tshakhuma Tsha Madzivhadila. Thembisani Nevhulamba replaces Farai Madhanaga.
82' Corner, Tshakhuma Tsha Madzivhadila. Conceded by Njabulo Ngcobo.
D. Manaka
Yellow Card
80' Diala Manaka (Tshakhuma Tsha Madzivhadila) is shown the yellow card for a bad foul.
80' Foul by Diala Manaka (Tshakhuma Tsha Madzivhadila).
80' Kamohelo Mahlatsi (Swallows) wins a free kick on the right wing.
78' Offside, Tshakhuma Tsha Madzivhadila. Ndivhuwo Ravhuhali tries a through ball, but Joseph Malongoane is caught offside.
N. Ngcobo
Yellow Card
76' Njabulo Ngcobo (Swallows) is shown the yellow card.
A. Ndengane
Yellow Card
76' Bulelani Ndengane (Tshakhuma Tsha Madzivhadila) is shown the yellow card.
L. Nonyane
Yellow Card
75' Lehlohonolo Nonyane (Tshakhuma Tsha Madzivhadila) is shown the yellow card for a bad foul.
75' Foul by Lehlohonolo Nonyane (Tshakhuma Tsha Madzivhadila).
75' Tlakusani Mthethwa (Swallows) wins a free kick on the right wing.
N. Lukhubeni
Yellow Card
73' Nicholus Lukhubeni (Tshakhuma Tsha Madzivhadila) is shown the yellow card for a bad foul.
73' Foul by Nicholus Lukhubeni (Tshakhuma Tsha Madzivhadila).
73' Tlakusani Mthethwa (Swallows) wins a free kick in the defensive half.
71' Corner, Tshakhuma Tsha Madzivhadila. Conceded by Wandisile Letlabika.
69' Corner, Swallows. Conceded by Lehlohonolo Nonyane.
68' Hand ball by Tokelo Rantie (Tshakhuma Tsha Madzivhadila).
T. Mthethwa
K. Sekgota
68' Substitution, Swallows. Tlakusani Mthethwa replaces Kgaogelo Sekgota.
T. Rakhale
M. Ngele
68' Substitution, Tshakhuma Tsha Madzivhadila. Thabo Rakhale replaces Mogakolodi Ngele.
T. Rantie
L. Lamola
67' Substitution, Tshakhuma Tsha Madzivhadila. Tokelo Rantie replaces Lerato Lamola.
65' Attempt missed. Lerato Lamola (Tshakhuma Tsha Madzivhadila) left footed shot from the centre of the box is close, but misses to the right. Assisted by Nicholus Lukhubeni.
64' Foul by Mogakolodi Ngele (Tshakhuma Tsha Madzivhadila).
64' Kamohelo Mahlatsi (Swallows) wins a free kick in the defensive half.
63' Attempt missed. Bulelani Ndengane (Tshakhuma Tsha Madzivhadila) right footed shot from the right side of the six yard box is close, but misses to the right. Assisted by Ndivhuwo Ravhuhali with a cross following a set piece situation.
62' Lerato Lamola (Tshakhuma Tsha Madzivhadila) wins a free kick on the left wing.
62' Foul by Lebohang Mokoena (Swallows).
60' Celimpilo Ngema (Tshakhuma Tsha Madzivhadila) wins a free kick in the defensive half.
60' Foul by Musa Nyatama (Swallows).
59' Foul by Mogakolodi Ngele (Tshakhuma Tsha Madzivhadila).
59' Zaphaniah Mbokoma (Swallows) wins a free kick on the left wing.
58' Attempt missed. Lerato Lamola (Tshakhuma Tsha Madzivhadila) header from the centre of the box misses to the right. Assisted by Ndivhuwo Ravhuhali with a cross.
58' Attempt blocked. Farai Madhanaga (Tshakhuma Tsha Madzivhadila) left footed shot from outside the box is blocked. Assisted by Nicholus Lukhubeni.
K. Sekgota
Yellow Card
55' Kgaogelo Sekgota (Swallows) is shown the yellow card for a bad foul.
55' Diala Manaka (Tshakhuma Tsha Madzivhadila) wins a free kick in the defensive half.
55' Foul by Kgaogelo Sekgota (Swallows).
54' Bulelani Ndengane (Tshakhuma Tsha Madzivhadila) wins a free kick in the defensive half.
54' Foul by Ruzaigh Gamildien (Swallows).
54' Offside, Tshakhuma Tsha Madzivhadila. Washington Arubi tries a through ball, but Celimpilo Ngema is caught offside.
53' Attempt saved. Ruzaigh Gamildien (Swallows) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Kamohelo Mahlatsi.
52' Foul by Farai Madhanaga (Tshakhuma Tsha Madzivhadila).
52' Lebohang Mokoena (Swallows) wins a free kick in the defensive half.
50' Attempt saved. Lerato Lamola (Tshakhuma Tsha Madzivhadila) left footed shot from the left side of the six yard box is saved in the bottom left corner.
50' Attempt blocked. Lerato Lamola (Tshakhuma Tsha Madzivhadila) right footed shot from the centre of the box is blocked.
49' Attempt saved. Celimpilo Ngema (Tshakhuma Tsha Madzivhadila) right footed shot from outside the box is saved in the bottom left corner. Assisted by Joseph Malongoane.
49' Joseph Malongoane (Tshakhuma Tsha Madzivhadila) wins a free kick in the attacking half.
49' Foul by Lebohang Mokoena (Swallows).
46' Foul by Sifiso Hlanti (Swallows).
46' Nicholus Lukhubeni (Tshakhuma Tsha Madzivhadila) wins a free kick on the right wing.
Second Half begins Swallows 1, Tshakhuma Tsha Madzivhadila 0.
C. Ngema
R. Manzini
45' Substitution, Tshakhuma Tsha Madzivhadila. Celimpilo Ngema replaces Rhulani Manzini.
J. Malongoane
M. Timm
45' Substitution, Tshakhuma Tsha Madzivhadila. Joseph Malongoane replaces Miguel Timm.
45' + 4' First Half ends, Swallows 1, Tshakhuma Tsha Madzivhadila 0.
45' + 3' Wandisile Letlabika (Swallows) wins a free kick in the defensive half.
45' + 3' Foul by Diala Manaka (Tshakhuma Tsha Madzivhadila).
45' + 2' Attempt saved. Farai Madhanaga (Tshakhuma Tsha Madzivhadila) left footed shot from outside the box is saved in the centre of the goal. Assisted by Mogakolodi Ngele.
44' Farai Madhanaga (Tshakhuma Tsha Madzivhadila) hits the bar with a left footed shot from outside the box. Assisted by Miguel Timm.
36' Attempt blocked. Lebohang Mokoena (Swallows) right footed shot from the centre of the box is blocked. Assisted by Ruzaigh Gamildien with a through ball.
36' Attempt blocked. Thabo Matlaba (Swallows) left footed shot from outside the box is blocked.
35' Corner, Swallows. Conceded by Ndivhuwo Ravhuhali.
34' Foul by Thabo Matlaba (Swallows).
34' Mogakolodi Ngele (Tshakhuma Tsha Madzivhadila) wins a free kick in the defensive half.
33' Attempt blocked. Ruzaigh Gamildien (Swallows) left footed shot from the centre of the box is blocked. Assisted by Kgaogelo Sekgota.
33' Corner, Swallows. Conceded by Lehlohonolo Nonyane.
Z. Mbokoma
Goal
31' Goal! Swallows 1, Tshakhuma Tsha Madzivhadila 0. Zaphaniah Mbokoma (Swallows) left footed shot from the centre of the box to the centre of the goal.
31' Attempt saved. Kamohelo Mahlatsi (Swallows) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Ruzaigh Gamildien with a through ball.
30' Attempt missed. Sifiso Hlanti (Swallows) left footed shot from more than 35 yards is close, but misses to the right from a direct free kick.
28' Kamohelo Mahlatsi (Swallows) wins a free kick in the attacking half.
28' Foul by Bulelani Ndengane (Tshakhuma Tsha Madzivhadila).
23' Sifiso Hlanti (Swallows) wins a free kick in the defensive half.
23' Foul by Lerato Lamola (Tshakhuma Tsha Madzivhadila).
20' Attempt missed. Rhulani Manzini (Tshakhuma Tsha Madzivhadila) right footed shot from outside the box misses to the left from a direct free kick.
19' Foul by Wandisile Letlabika (Swallows).
19' Rhulani Manzini (Tshakhuma Tsha Madzivhadila) wins a free kick in the attacking half.
17' Attempt saved. Rhulani Manzini (Tshakhuma Tsha Madzivhadila) right footed shot from the centre of the box is saved in the centre of the goal.
17' Corner, Tshakhuma Tsha Madzivhadila. Conceded by Virgil Christo Vries.
17' Attempt saved. Rhulani Manzini (Tshakhuma Tsha Madzivhadila) right footed shot from the left side of the box is saved in the top left corner. Assisted by Miguel Timm.
16' Foul by Musa Nyatama (Swallows).
16' Farai Madhanaga (Tshakhuma Tsha Madzivhadila) wins a free kick in the attacking half.
13' Corner, Swallows. Conceded by Ndivhuwo Ravhuhali.
12' Corner, Swallows. Conceded by Bulelani Ndengane.
11' Foul by Lerato Lamola (Tshakhuma Tsha Madzivhadila).
11' Kgaogelo Sekgota (Swallows) wins a free kick on the left wing.
10' Hand ball by Farai Madhanaga (Tshakhuma Tsha Madzivhadila).
5' Bulelani Ndengane (Tshakhuma Tsha Madzivhadila) wins a free kick in the defensive half.
5' Foul by Kamohelo Mahlatsi (Swallows).
First Half begins.
Lineups are announced and players are warming up.