Birmingham - Chattanooga
2023 U.S. Open Cup, Derde ronde
Kasim Prosper - 31'
Markus Naglestad - 68' Pen
Birmingham Legion FC door na 4-3 on penalties
Wedstrijdcommentaar
120' Penalty Shootout ends, Birmingham Legion 1(4), Chattanooga FC 1(3). |
120' Penalty saved! Leonel Alvarenga (Chattanooga FC) fails to capitalise on this great opportunity, right footed shot saved in the bottom right corner. |
120' Goal! Birmingham Legion 1(4), Chattanooga FC 1(3). Enzo Martínez (Birmingham Legion) converts the penalty with a right footed shot to the centre of the goal. |
120' Goal! Birmingham Legion 1(3), Chattanooga FC 1(3). Mutaya Mwape (Chattanooga FC) converts the penalty with a left footed shot to the bottom right corner. |
120' Goal! Birmingham Legion 1(3), Chattanooga FC 1(2). Jake Rufe (Birmingham Legion) converts the penalty with a right footed shot to the top right corner. |
120' Goal! Birmingham Legion 1(2), Chattanooga FC 1(2). Anatolie Prepelita (Chattanooga FC) converts the penalty with a right footed shot to the top left corner. |
120' Goal! Birmingham Legion 1(2), Chattanooga FC 1(1). Gabriel Alves (Birmingham Legion) converts the penalty with a left footed shot to the top right corner. |
120' Penalty missed! Still Birmingham Legion 1(1), Chattanooga FC 1(1). Richard Dixon (Chattanooga FC) hits the bar with a right footed shot. |
120' Penalty saved! Juan Agudelo (Birmingham Legion) fails to capitalise on this great opportunity, right footed shot saved in the bottom right corner. |
120' Goal! Birmingham Legion 1(1), Chattanooga FC 1(1). Markus Naglestad (Chattanooga FC) converts the penalty with a right footed shot to the bottom left corner. |
120' Goal! Birmingham Legion 1(1), Chattanooga FC 1. Tyler Pasher (Birmingham Legion) converts the penalty with a left footed shot to the bottom right corner. |
120'+3' Second Half Extra Time ends, Birmingham Legion 1, Chattanooga FC 1. |
120'+3' Dante Johnson (Birmingham Legion FC) Blocked Pass at 123' |
120'+3' Taylor Gray (Chattanooga FC) Blocked Pass at 123' |
120'+2' Richard Dixon (Chattanooga FC) Save at 122' |
120'+2' Attempt blocked. Tyler Pasher (Birmingham Legion) left footed shot from the left side of the box is blocked. Assisted by Anderson Asiedu. |
120'+2' Anderson Asiedu (Birmingham Legion FC) Assists Shot at 122' |
120'+1' Corner, Chattanooga FC. Conceded by Phanuel Kavita. |
120'+1' Alex Mcgrath (Chattanooga FC) Corner Kick at 121' |
120'+1' Ben Reveno (Birmingham Legion FC) Save at 121' |
120'+1' Attempt blocked. Alex McGrath (Chattanooga FC) left footed shot from outside the box is blocked. |
120' Richard Dixon (Chattanooga FC) Throw In at 120' |
120' Substitution, Birmingham Legion. Jake Rufe replaces Collin Smith. |
120' Substitution, Chattanooga FC. Mutaya Mwape replaces Colin Stripling. |
117' Gabriel Alves (Birmingham Legion FC) Free Kick at 117' |
117' Foul by Alex McGrath (Chattanooga FC). |
117' Alex Mcgrath (Chattanooga FC) Free Kick at 117' |
116' Substitution, Birmingham Legion. Tyler Pasher replaces Moses Mensah. |
115' Taylor Gray (Chattanooga FC) wins a free kick in the defensive half. |
115' Collin Smith (Birmingham Legion FC) Free Kick at 115' |
114' Foul by Taylor Gray (Chattanooga FC). |
113' Attempt missed. Juan Agudelo (Birmingham Legion) right footed shot from outside the box is high and wide to the right. Assisted by Enzo Martínez. |
113' Enzo Martinez (Birmingham Legion FC) Assists Shot at 113' |
113' Ben Reveno (Birmingham Legion FC) Free Kick at 113' |
112' Offside, Chattanooga FC. Markus Naglestad tries a through ball, but Juan Louis is caught offside. |
111' Substitution, Chattanooga FC. Leonel Alvarenga replaces Luis García. |
110' Ben Reveno (Birmingham Legion FC) Throw In at 110' |
110' Jean Antoine (Chattanooga FC) Free Kick at 110' |
109' Offside, Birmingham Legion. Dante Johnson tries a through ball, but Gabriel Alves is caught offside. |
109' Attempt blocked. Dante Johnson (Birmingham Legion) left footed shot from outside the box is blocked. Assisted by Collin Smith. |
109' Collin Smith (Birmingham Legion FC) Assists Shot at 109' |
109' Richard Dixon (Chattanooga FC) Save at 109' |
109' Moses Mensah (Birmingham Legion FC) Throw In at 109' |
108' Attempt blocked. Anderson Asiedu (Birmingham Legion) left footed shot from outside the box is blocked. Assisted by Gabriel Alves. |
108' Gabriel Alves (Birmingham Legion FC) Assists Shot at 108' |
108' Richard Dixon (Chattanooga FC) Save at 108' |
108' Ben Reveno (Birmingham Legion FC) Throw In at 108' |
107' Ben Reveno (Birmingham Legion FC) Throw In at 107' |
107' Joseph Pérez (Chattanooga FC) Throw In at 107' |
106' Ben Reveno (Birmingham Legion FC) Throw In at 106' |
105' Second Half Extra Time begins Birmingham Legion 1, Chattanooga FC 1. |
105'+1' Attempt missed. Markus Naglestad (Chattanooga FC) right footed shot from outside the box misses to the left. Assisted by Taylor Gray. |
105'+1' Taylor Gray (Chattanooga FC) Assists Shot at 106' |
105' Attempt missed. Juan Agudelo (Birmingham Legion) left footed shot from outside the box is too high. Assisted by Collin Smith. |
105' Collin Smith (Birmingham Legion FC) Assists Shot at 105' |
104' Jean Antoine (Chattanooga FC) Save at 104' |
104' Attempt saved. Gabriel Alves (Birmingham Legion) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Juan Agudelo. |
104' Juan Agudelo (Birmingham Legion FC) Assists Shot at 104' |
104' Jean Antoine (Chattanooga FC) Free Kick at 104' |
104' Luis García (Chattanooga FC) wins a free kick in the defensive half. |
103' Joseph Pérez (Chattanooga FC) Throw In at 103' |
102' Attempt missed. Juan Agudelo (Birmingham Legion) header from the centre of the box misses to the left. Assisted by Moses Mensah. |
102' Moses Mensah (Birmingham Legion FC) Assists Shot at 102' |
102' Moses Mensah (Birmingham Legion FC) Throw In at 102' |
102' Substitution, Birmingham Legion. Dante Johnson replaces Matthew Corcoran. |
100' Trevor Spangenberg (Birmingham Legion FC) Save at 100' |
100' Attempt saved. Taylor Gray (Chattanooga FC) right footed shot from a difficult angle on the left is saved in the top centre of the goal. Assisted by Markus Naglestad. |
100' Markus Naglestad (Chattanooga FC) Assists Shot at 100' |
99' Jean Antoine (Chattanooga FC) Save at 99' |
99' Anderson Asiedu (Birmingham Legion FC) Assists Shot at 99' |
99' Attempt saved. Collin Smith (Birmingham Legion) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Anderson Asiedu. |
96' Jean Antoine (Chattanooga FC) Free Kick at 96' |
96' Offside, Birmingham Legion. Phanuel Kavita tries a through ball, but Juan Agudelo is caught offside. |
96' Matthew Corcoran (Birmingham Legion FC) Free Kick at 96' |
95' Foul by Alex McGrath (Chattanooga FC). |
95' Collin Smith (Birmingham Legion FC) Throw In at 95' |
94' Moses Mensah (Birmingham Legion FC) Throw In at 94' |
94' Joseph Pérez (Chattanooga FC) Throw In at 94' |
93' Joseph Pérez (Chattanooga FC) Throw In at 93' |
92' Alex Mcgrath (Chattanooga FC) Free Kick at 92' |
92' Foul by Phanuel Kavita (Birmingham Legion). |
90' Substitution, Birmingham Legion. Phanuel Kavita replaces Prosper Kasim. |
90' First Half Extra Time begins Birmingham Legion 1, Chattanooga FC 1. |
90'+6' Alex Mcgrath (Chattanooga FC) Free Kick at 96' |
90'+5' Markus Naglestad (Chattanooga FC) wins a free kick in the attacking half. |
90'+4' Attempt missed. Prosper Kasim (Birmingham Legion) left footed shot from the centre of the box is too high. |
90'+4' Anatolie Prepelita (Chattanooga FC) Free Kick at 94' |
90'+3' Foul by Juan Agudelo (Birmingham Legion). |
90'+3' Moses Mensah (Birmingham Legion FC) Throw In at 93' |
90'+3' Moses Mensah (Birmingham Legion FC) Throw In at 93' |
90'+2' Attempt missed. Ben Reveno (Birmingham Legion) header from very close range misses to the left following a corner. |
90'+2' Jean Antoine (Chattanooga FC) Save at 92' |
90'+2' Attempt saved. Alex Crognale (Birmingham Legion) header from the left side of the six yard box is saved in the centre of the goal. Assisted by Matthew Corcoran with a cross. |
90'+2' Matthew Corcoran (Birmingham Legion FC) Assists Shot at 92' |
90'+1' Corner, Birmingham Legion. Conceded by Jean Antoine. |
90'+1' Jean Antoine (Chattanooga FC) Corner Kick at 91' |
90'+1' Jean Antoine (Chattanooga FC) Save at 91' |
90'+1' Anderson Asiedu (Birmingham Legion FC) Assists Shot at 91' |
90'+1' Attempt saved. Gabriel Alves (Birmingham Legion) left footed shot from outside the box is saved in the bottom left corner. Assisted by Anderson Asiedu. |
90'+1' Alex Crognale (Birmingham Legion FC) Free Kick at 91' |
90' Offside, Chattanooga FC. Jean Antoine tries a through ball, but Taylor Gray is caught offside. |
90' Trevor Spangenberg (Birmingham Legion FC) Free Kick at 90' |
89' Gabriel Alves (Birmingham Legion) wins a free kick in the defensive half. |
89' Colin Stripling (Chattanooga FC) Throw In at 89' |
88' Collin Smith (Birmingham Legion FC) Throw In at 88' |
88' Moses Mensah (Birmingham Legion FC) Free Kick at 88' |
88' Hand ball by Juan Louis (Chattanooga FC). |
87' Anatolie Prepelita (Chattanooga FC) Free Kick at 87' |
86' Luis García (Chattanooga FC) wins a free kick in the defensive half. |
86' Matthew Corcoran (Birmingham Legion FC) Throw In at 86' |
86' Sosa (Chattanooga FC) Blocked Pass at 86' |
86' Enzo Martinez (Birmingham Legion FC) Throw In at 86' |
85' Corner, Birmingham Legion. Conceded by Juan Louis. |
85' Collin Smith (Birmingham Legion FC) Blocked Pass at 85' |
85' Matthew Corcoran (Birmingham Legion FC) Free Kick at 85' |
84' Juan Agudelo (Birmingham Legion) wins a free kick on the right wing. |
83' Joseph Pérez (Chattanooga FC) Save at 83' |
83' Attempt blocked. Prosper Kasim (Birmingham Legion) left footed shot from the left side of the box is blocked. |
83' Corner, Birmingham Legion. Conceded by Anatolie Prepelita. |
83' Anatolie Prepelita (Chattanooga FC) Corner Kick at 83' |
82' Corner, Birmingham Legion. Conceded by Richard Dixon. |
81' Moses Mensah (Birmingham Legion FC) Throw In at 81' |
81' Gabriel Alves (Birmingham Legion FC) Blocked Pass at 81' |
80' Colin Stripling (Chattanooga FC) Throw In at 80' |
79' Alex Crognale (Birmingham Legion FC) Free Kick at 79' |
79' Foul by Joseph Peréz (Chattanooga FC). |
78' Attempt blocked. Joseph Peréz (Chattanooga FC) left footed shot from outside the box is blocked. Assisted by Jean Antoine. |
78' Jean Antoine (Chattanooga FC) Assists Shot at 78' |
78' Alex Crognale (Birmingham Legion FC) Save at 78' |
78' Kasim Prosper (Birmingham Legion FC) Corner Kick at 78' |
78' Corner, Birmingham Legion. Conceded by Alex McGrath. |
78' Alex Mcgrath (Chattanooga FC) Save at 78' |
78' Attempt blocked. Prosper Kasim (Birmingham Legion) left footed shot from outside the box is blocked. Assisted by Anderson Asiedu. |
78' Anderson Asiedu (Birmingham Legion FC) Assists Shot at 78' |
76' Sosa (Chattanooga FC) Free Kick at 76' |
76' Juan Louis (Chattanooga FC) wins a free kick on the right wing. |
76' Jean Antoine (Chattanooga FC) Free Kick at 76' |
75' Foul by Juan Agudelo (Birmingham Legion). |
74' Corner, Birmingham Legion. Conceded by Jean Antoine. |
74' Jean Antoine (Chattanooga FC) Save at 74' |
74' Attempt saved. Alex Crognale (Birmingham Legion) header from the left side of the box is saved in the top right corner. Assisted by Matthew Corcoran. |
74' Matthew Corcoran (Birmingham Legion FC) Assists Shot at 74' |
74' Matthew Corcoran (Birmingham Legion FC) Free Kick at 74' |
73' Foul by Markus Naglestad (Chattanooga FC). |
73' Collin Smith (Birmingham Legion FC) Corner Kick at 73' |
73' Corner, Birmingham Legion. Conceded by Colin Stripling. |
72' Matthew Corcoran (Birmingham Legion FC) Throw In at 72' |
71' Collin Smith (Birmingham Legion FC) Free Kick at 71' |
71' Offside, Chattanooga FC. Jean Antoine tries a through ball, but Taylor Gray is caught offside. |
71' Anatolie Prepelita (Chattanooga FC) Free Kick at 71' |
70' Juan Agudelo (Birmingham Legion) is shown the yellow card for a bad foul. |
70' Foul by Juan Agudelo (Birmingham Legion). |
68' Goal! Birmingham Legion 1, Chattanooga FC 1. Markus Naglestad (Chattanooga FC) converts the penalty with a right footed shot to the bottom left corner. |
66' Penalty conceded by Alex Crognale (Birmingham Legion) after a foul in the penalty area. |
66' Richard Dixon (Chattanooga FC) Assists Shot at 66' |
66' Attempt blocked. Taylor Gray (Chattanooga FC) right footed shot from the left side of the box is blocked. Assisted by Richard Dixon. |
66' Alex Crognale (Birmingham Legion FC) Save at 66' |
66' Joseph Pérez (Chattanooga FC) Throw In at 66' |
64' Attempt missed. Collin Smith (Birmingham Legion) right footed shot from the right side of the box misses to the left. Assisted by Anderson Asiedu. |
64' Anderson Asiedu (Birmingham Legion FC) Assists Shot at 64' |
63' Ben Reveno (Birmingham Legion FC) Corner Kick at 63' |
63' Markus Naglestad (Chattanooga FC) Blocked Pass at 63' |
63' Colin Stripling (Chattanooga FC) Blocked Pass at 63' |
62' Enzo Martinez (Birmingham Legion FC) Blocked Pass at 62' |
62' Gabriel Alves (Birmingham Legion FC) Blocked Pass at 62' |
62' Colin Stripling (Chattanooga FC) Throw In at 62' |
61' Substitution, Chattanooga FC. Juan Louis replaces Damian Rodriguez. |
59' Juan Agudelo (Birmingham Legion FC) Assists Shot at 59' |
59' Attempt saved. Enzo Martínez (Birmingham Legion) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Juan Agudelo. |
59' Jean Antoine (Chattanooga FC) Save at 59' |
58' Sosa (Chattanooga FC) Throw In at 58' |
57' Ben Reveno (Birmingham Legion FC) Blocked Pass at 57' |
57' Colin Stripling (Chattanooga FC) Throw In at 57' |
56' Substitution, Birmingham Legion. Gabriel Alves replaces Diba Nwegbo. |
56' Colin Stripling (Chattanooga FC) Throw In at 56' |
56' Attempt missed. Damian Rodriguez (Chattanooga FC) left footed shot from the centre of the box is high and wide to the left following a corner. |
55' Corner, Chattanooga FC. Conceded by Alex Crognale. |
55' Taylor Gray (Chattanooga FC) Corner Kick at 55' |
54' Colin Stripling (Chattanooga FC) Free Kick at 54' |
54' Richard Dixon (Chattanooga FC) wins a free kick on the right wing. |
54' Attempt blocked. Luis García (Chattanooga FC) left footed shot from the centre of the box is blocked. Assisted by Taylor Gray. |
54' Taylor Gray (Chattanooga FC) Assists Shot at 54' |
54' Matthew Corcoran (Birmingham Legion FC) Save at 54' |
52' Aydan Bowers (Chattanooga FC) Blocked Pass at 52' |
51' Colin Stripling (Chattanooga FC) Throw In at 51' |
51' Ben Reveno (Birmingham Legion FC) Blocked Pass at 51' |
50' Alex Mcgrath (Chattanooga FC) Free Kick at 50' |
50' Taylor Gray (Chattanooga FC) wins a free kick in the attacking half. |
50' Anatolie Prepelita (Chattanooga FC) Free Kick at 50' |
50' Richard Dixon (Chattanooga FC) wins a free kick in the defensive half. |
49' Collin Smith (Birmingham Legion FC) Throw In at 49' |
48' Moses Mensah (Birmingham Legion FC) Throw In at 48' |
48' Alex Mcgrath (Chattanooga FC) Free Kick at 48' |
47' Foul by Moses Mensah (Birmingham Legion). |
47' Richard Dixon (Chattanooga FC) Free Kick at 47' |
47' Foul by Juan Agudelo (Birmingham Legion). |
46' Sosa (Chattanooga FC) Free Kick at 46' |
46' Foul by Enzo Martínez (Birmingham Legion). |
45'+4' First Half ends, Birmingham Legion 1, Chattanooga FC 0. |
45'+4' Attempt missed. Juan Agudelo (Birmingham Legion) header from the centre of the box is high and wide to the left. Assisted by Prosper Kasim with a cross. |
45'+4' Kasim Prosper (Birmingham Legion FC) Assists Shot at 49' |
45'+3' Trevor Spangenberg (Birmingham Legion FC) Free Kick at 48' |
45'+3' Moses Mensah (Birmingham Legion) wins a free kick in the defensive half. |
45'+3' Attempt blocked. Markus Naglestad (Chattanooga FC) right footed shot from the right side of the box is blocked. Assisted by Damian Rodriguez. |
45'+3' Damian Rodriguez (Chattanooga FC) Assists Shot at 48' |
45'+3' Anderson Asiedu (Birmingham Legion FC) Save at 48' |
45'+2' Moses Mensah (Birmingham Legion FC) Throw In at 47' |
45'+1' Sosa (Chattanooga FC) Throw In at 46' |
45' Trevor Spangenberg (Birmingham Legion FC) Free Kick at 45' |
45' Offside, Chattanooga FC. Alex McGrath tries a through ball, but Damian Rodriguez is caught offside. |
43' Aydan Bowers (Chattanooga FC) is shown the yellow card. |
42' Colin Stripling (Chattanooga FC) Throw In at 42' |
39' Sosa (Chattanooga FC) Blocked Pass at 39' |
39' Collin Smith (Birmingham Legion FC) Throw In at 39' |
38' Collin Smith (Birmingham Legion FC) Throw In at 38' |
37' Collin Smith (Birmingham Legion FC) Throw In at 37' |
35' Alex Crognale (Birmingham Legion FC) Free Kick at 35' |
35' Juan Agudelo (Birmingham Legion) wins a free kick in the defensive half. |
34' Kasim Prosper (Birmingham Legion FC) Throw In at 34' |
33' Kasim Prosper (Birmingham Legion FC) Throw In at 33' |
33' Collin Smith (Birmingham Legion FC) Throw In at 33' |
32' Collin Smith (Birmingham Legion FC) Throw In at 32' |
31' Goal! Birmingham Legion 1, Chattanooga FC 0. Prosper Kasim (Birmingham Legion) left footed shot from long range on the right to the top left corner. |
30' Collin Smith (Birmingham Legion FC) Free Kick at 30' |
29' Offside, Chattanooga FC. Aydan Bowers tries a through ball, but Taylor Gray is caught offside. |
29' Colin Stripling (Chattanooga FC) Blocked Pass at 29' |
26' Colin Stripling (Chattanooga FC) Throw In at 26' |
26' Richard Dixon (Chattanooga FC) Blocked Pass at 26' |
25' Sosa (Chattanooga FC) Free Kick at 25' |
25' Luis García (Chattanooga FC) wins a free kick in the defensive half. |
25' Collin Smith (Birmingham Legion FC) Blocked Pass at 25' |
25' Anatolie Prepelita (Chattanooga FC) is shown the yellow card. |
24' Trevor Spangenberg (Birmingham Legion FC) Free Kick at 24' |
23' Moses Mensah (Birmingham Legion) wins a free kick in the defensive half. |
23' Colin Stripling (Chattanooga FC) Throw In at 23' |
22' Kasim Prosper (Birmingham Legion FC) Assists Shot at 22' |
22' Attempt blocked. Diba Nwegbo (Birmingham Legion) right footed shot from the left side of the box is blocked. Assisted by Prosper Kasim. |
22' Colin Stripling (Chattanooga FC) Save at 22' |
21' Anderson Asiedu (Birmingham Legion FC) Save at 21' |
21' Attempt blocked. Markus Naglestad (Chattanooga FC) right footed shot from the left side of the box is blocked. Assisted by Alex McGrath. |
21' Alex Mcgrath (Chattanooga FC) Assists Shot at 21' |
21' Diba Nwegbo (Birmingham Legion FC) Blocked Pass at 21' |
20' Attempt missed. Anderson Asiedu (Birmingham Legion) right footed shot from the centre of the box is high and wide to the right. Assisted by Matthew Corcoran with a cross following a corner. |
20' Corner, Birmingham Legion. Conceded by Richard Dixon. |
18' Collin Smith (Birmingham Legion FC) Free Kick at 18' |
17' Matthew Corcoran (Birmingham Legion) wins a free kick on the right wing. |
17' Joseph Pérez (Chattanooga FC) Throw In at 17' |
17' Richard Dixon (Chattanooga FC) Blocked Pass at 17' |
16' Enzo Martinez (Birmingham Legion FC) Throw In at 16' |
16' Richard Dixon (Chattanooga FC) Blocked Pass at 16' |
16' Collin Smith (Birmingham Legion FC) Throw In at 16' |
15' Aydan Bowers (Chattanooga FC) Blocked Pass at 15' |
15' Joseph Pérez (Chattanooga FC) Throw In at 15' |
14' Sosa (Chattanooga FC) Free Kick at 14' |
14' Luis García (Chattanooga FC) wins a free kick in the defensive half. |
14' Anatolie Prepelita (Chattanooga FC) Free Kick at 14' |
12' Foul by Diba Nwegbo (Birmingham Legion). |
11' Joseph Pérez (Chattanooga FC) Throw In at 11' |
11' Collin Smith (Birmingham Legion FC) Blocked Pass at 11' |
9' Collin Smith (Birmingham Legion FC) Throw In at 9' |
9' Markus Naglestad (Chattanooga FC) Blocked Pass at 9' |
8' Joseph Pérez (Chattanooga FC) Free Kick at 8' |
8' Taylor Gray (Chattanooga FC) wins a free kick in the defensive half. |
7' Collin Smith (Birmingham Legion FC) Throw In at 7' |
7' Attempt missed. Enzo Martínez (Birmingham Legion) right footed shot from outside the box is too high. |
5' Colin Stripling (Chattanooga FC) Throw In at 5' |
4' Joseph Pérez (Chattanooga FC) Throw In at 4' |
3' Anatolie Prepelita (Chattanooga FC) Save at 3' |
3' Kasim Prosper (Birmingham Legion FC) Throw In at 3' |
2' Alex Mcgrath (Chattanooga FC) Free Kick at 2' |
1' Foul by Collin Smith (Birmingham Legion). |
1' Joseph Pérez (Chattanooga FC) Throw In at 1' |
- First Half begins. |
Wedstrijdinformatie
The University of Alabama Soccer Stadium
02:00, 27 april, 2023
Tuscaloosa, Alabama, USA
Toeschouwers: 150
- Scheidsrechters:
- Abdou Ndiaye

