Match ends, North Carolina FC 1, Rio Grande Valley 2.
96' Second Half ends, North Carolina FC 1, Rio Grande Valley 2.
93' Yellow card Caden Tolentino (North Carolina FC) is shown the yellow card for a bad foul.
93' Emilio Ycaza (Rio Grande Valley) wins a free kick on the right wing.
93' Foul by Caden Tolentino (North Carolina FC).
92' Offside, Rio Grande Valley. Jesús Vázquez tries a through ball, but Emilio Ycaza is caught offside.
92' Jonathan Ricketts (Rio Grande Valley) wins a free kick in the defensive half.
92' Foul by Nelson Blanco Flores (North Carolina FC).
91' Yellow card Jonathan Ricketts (Rio Grande Valley) is shown the yellow card for a bad foul.
91' Foul by Jonathan Ricketts (Rio Grande Valley).
91' Nelson Blanco Flores (North Carolina FC) wins a free kick on the left wing.
90' Foul by Robert Coronado (Rio Grande Valley).
90' Luis Arriaga (North Carolina FC) wins a free kick in the attacking half.
89' Substitution Substitution, North Carolina FC. Max Flick replaces Christian Young.
88' Substitution Substitution, North Carolina FC. Caden Tolentino replaces Nelson Martinez.
87' Substitution Substitution, North Carolina FC. Drew Kerr replaces Raheem Somersall.
87' Substitution Substitution, Rio Grande Valley. Robert Coronado replaces Frank López because of an injury.
85' Attempt Attempt missed. Duilio Herrera Ibarra (Rio Grande Valley) right footed shot from the centre of the box misses to the right. Assisted by Stefan Mueller with a cross.
83' Foul by Juan Cabezas (Rio Grande Valley).
83' Jaden Servania (North Carolina FC) wins a free kick in the attacking half.
81' Substitution Substitution, Rio Grande Valley. Juan Cabezas replaces Frank Nodarse.
81' Substitution Substitution, Rio Grande Valley. Duilio Herrera Ibarra replaces Ricky Ruiz.
81' Substitution Substitution, North Carolina FC. Cole Frame replaces Oalex Anderson.
78' Goal de Frank Nodarse (1-2) Goal! North Carolina FC 1, Rio Grande Valley 2. Frank Nodarse (Rio Grande Valley) right footed shot from outside the box to the bottom right corner. Assisted by Ricky Ruiz. North Carolina FC 1 Rio Grande Valley 2
76' Offside, Rio Grande Valley. Isidro Martinez tries a through ball, but Ricky Ruiz is caught offside.
76' Yellow card Christian Young (North Carolina FC) is shown the yellow card for a bad foul.
75' Emilio Ycaza (Rio Grande Valley) wins a free kick in the attacking half.
75' Foul by Christian Young (North Carolina FC).
74' Attempt Attempt saved. Isidro Martinez (Rio Grande Valley) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Stefan Mueller.
70' Offside, Rio Grande Valley. Jesús Vázquez tries a through ball, but Dylan Borczak is caught offside.
68' Offside, Rio Grande Valley. Wahab Ackwei tries a through ball, but Frank Nodarse is caught offside.
68' Attempt Attempt missed. Frank Nodarse (Rio Grande Valley) right footed shot from the centre of the box misses to the left. Assisted by Isidro Martinez with a cross.
67' Corner, Rio Grande Valley. Conceded by Gustavo Fernandes.
67' Attempt Attempt blocked. Isidro Martinez (Rio Grande Valley) right footed shot from outside the box is blocked.
64' Attempt Attempt saved. Ricky Ruiz (Rio Grande Valley) left footed shot from outside the box is saved in the centre of the goal. Assisted by Jesús Vázquez.
63' Jonathan Ricketts (Rio Grande Valley) wins a free kick in the defensive half.
63' Foul by Oalex Anderson (North Carolina FC).
63' Attempt Attempt missed. Oalex Anderson (North Carolina FC) right footed shot from outside the box is close, but misses the top left corner. Assisted by Garrett McLaughlin.
62' Foul by Ricky Ruiz (Rio Grande Valley).
62' Luis Arriaga (North Carolina FC) wins a free kick in the attacking half.
61' Offside, Rio Grande Valley. Emilio Ycaza tries a through ball, but Ricky Ruiz is caught offside.
60' Attempt Attempt blocked. Dylan Borczak (Rio Grande Valley) right footed shot from outside the box is blocked. Assisted by Frank López.
59' Offside, Rio Grande Valley. Emilio Ycaza tries a through ball, but Frank López is caught offside.
56' Foul by Jonathan Ricketts (Rio Grande Valley).
56' Luis Arriaga (North Carolina FC) wins a free kick on the left wing.
55' Attempt Attempt missed. Emilio Ycaza (Rio Grande Valley) right footed shot from outside the box is close, but misses to the right.
54' Emilio Ycaza (Rio Grande Valley) wins a free kick on the left wing.
54' Foul by Jaden Servania (North Carolina FC).
54' Attempt Attempt missed. Jaden Servania (North Carolina FC) left footed shot from outside the box is high and wide to the left. Assisted by Garrett McLaughlin.
53' Goal de Frank López (1-1) Goal! North Carolina FC 1, Rio Grande Valley 1. Frank López (Rio Grande Valley) right footed shot from the centre of the box to the high centre of the goal. Assisted by Isidro Martinez. North Carolina FC 1 Rio Grande Valley 1
52' Wahab Ackwei (Rio Grande Valley) wins a free kick in the defensive half.
52' Foul by Oalex Anderson (North Carolina FC).
52' Yellow card Oalex Anderson (North Carolina FC) is shown the yellow card for a bad foul.
49' Foul by Frank López (Rio Grande Valley).
49' Nelson Blanco Flores (North Carolina FC) wins a free kick in the defensive half.
47' Emilio Ycaza (Rio Grande Valley) wins a free kick in the defensive half.
47' Foul by Nelson Blanco Flores (North Carolina FC).
47' Attempt Attempt missed. Isidro Martinez (Rio Grande Valley) left footed shot from outside the box is close, but misses to the right. Assisted by Wahab Ackwei.
45' Foul by Isidro Martinez (Rio Grande Valley).
45' Raheem Somersall (North Carolina FC) wins a free kick in the attacking half.
45' Foul by Isidro Martinez (Rio Grande Valley).
45' Raheem Somersall (North Carolina FC) wins a free kick in the defensive half.
45' Second Half begins North Carolina FC 1, Rio Grande Valley 0.
47' First Half ends, North Carolina FC 1, Rio Grande Valley 0.
47' Attempt Attempt missed. Luis Arriaga (North Carolina FC) header from very close range is just a bit too high. Assisted by Garrett McLaughlin with a cross.
47' Attempt Attempt saved. Jaden Servania (North Carolina FC) left footed shot from outside the box is saved in the bottom right corner.
46' Yellow card Frank Nodarse (Rio Grande Valley) is shown the yellow card.
46' Foul by Frank Nodarse (Rio Grande Valley).
46' Jaden Servania (North Carolina FC) wins a free kick in the attacking half.
44' Goal de Jaden Servania (1-0) Goal! North Carolina FC 1, Rio Grande Valley 0. Jaden Servania (North Carolina FC) left footed shot from outside the box to the top left corner. North Carolina FC 1 Rio Grande Valley 0
43' Isidro Martinez (Rio Grande Valley) wins a free kick on the left wing.
43' Foul by Jaden Servania (North Carolina FC).
42' Frank López (Rio Grande Valley) wins a free kick in the defensive half.
42' Foul by Gustavo Fernandes (North Carolina FC).
40' Foul by Frank López (Rio Grande Valley).
40' Gustavo Fernandes (North Carolina FC) wins a free kick in the defensive half.
39' Foul by Jonathan Ricketts (Rio Grande Valley).
39' Luis Arriaga (North Carolina FC) wins a free kick in the defensive half.
38' Foul by Frank López (Rio Grande Valley).
38' Oalex Anderson (North Carolina FC) wins a free kick in the defensive half.
37' Corner, Rio Grande Valley. Conceded by Jordan Skelton.
37' Attempt Attempt blocked. Dylan Borczak (Rio Grande Valley) left footed shot from the left side of the box is blocked. Assisted by Stefan Mueller.
31' Attempt Attempt missed. Raheem Somersall (North Carolina FC) right footed shot from very close range is too high. Assisted by Jordan Skelton with a headed pass following a corner.
30' Foul by Ricky Ruiz (Rio Grande Valley).
30' Garrett McLaughlin (North Carolina FC) wins a free kick on the left wing.
30' Attempt Attempt missed. Jesús Vázquez (Rio Grande Valley) header from the centre of the box misses to the left. Assisted by Ricky Ruiz with a cross following a corner.
29' Corner, Rio Grande Valley. Conceded by Raheem Somersall.
28' Stefan Mueller (Rio Grande Valley) wins a free kick in the defensive half.
28' Foul by Jaden Servania (North Carolina FC).
27' Jonathan Ricketts (Rio Grande Valley) wins a free kick in the defensive half.
27' Foul by Raheem Somersall (North Carolina FC).
25' Dylan Borczak (Rio Grande Valley) wins a free kick in the attacking half.
25' Foul by Jaden Servania (North Carolina FC).
24' Emilio Ycaza (Rio Grande Valley) wins a free kick in the defensive half.
24' Foul by Luis Arriaga (North Carolina FC).
21' Emilio Ycaza (Rio Grande Valley) wins a free kick on the right wing.
21' Foul by Gustavo Fernandes (North Carolina FC).
17' Ricky Ruiz (Rio Grande Valley) wins a free kick in the attacking half.
17' Foul by Raheem Somersall (North Carolina FC).
15' Ricky Ruiz (Rio Grande Valley) wins a free kick in the defensive half.
15' Foul by Raheem Somersall (North Carolina FC).
12' Foul by Jonathan Ricketts (Rio Grande Valley).
12' Garrett McLaughlin (North Carolina FC) wins a free kick on the left wing.
9' Yellow card Nelson Blanco Flores (North Carolina FC) is shown the yellow card for a bad foul.
9' Frank Nodarse (Rio Grande Valley) wins a free kick on the right wing.
9' Foul by Nelson Blanco Flores (North Carolina FC).
9' Attempt Attempt missed. Wahab Ackwei (Rio Grande Valley) header from the centre of the box misses to the right. Assisted by Emilio Ycaza with a cross following a corner.
8' Corner, Rio Grande Valley. Conceded by Gustavo Fernandes.
8' Attempt Attempt blocked. Dylan Borczak (Rio Grande Valley) right footed shot from outside the box is blocked. Assisted by Stefan Mueller.
7' Attempt Attempt missed. Frank López (Rio Grande Valley) left footed shot from outside the box is close, but misses to the right. Assisted by Dylan Borczak.
5' Foul by Jonathan Ricketts (Rio Grande Valley).
5' Luis Arriaga (North Carolina FC) wins a free kick on the left wing.
5' Foul by Jaden Servania (North Carolina FC).
5' Isidro Martinez (Rio Grande Valley) wins a free kick in the defensive half.
4' Oalex Anderson (North Carolina FC) wins a free kick in the attacking half.
4' Foul by Frank Nodarse (Rio Grande Valley).
1' Offside, North Carolina FC. Jordan Skelton tries a through ball, but Oalex Anderson is caught offside.
1' Foul by Emilio Ycaza (Rio Grande Valley).
1' Gustavo Fernandes (North Carolina FC) wins a free kick in the defensive half.
First Half begins.
Lineups are announced and players are warming up.