Match Timeline

  • 12
  • 26
  • 28
  • 30
  • 45
  • 45
  • 45
  • 47
  • 49
  • 51
  • 55
  • 68
  • 68
  • 69
  • 73
  • 81
  • 84
  • 85
  • 90

Match Commentary

90'
Aidan O'Toole (Pittsburgh Riverhounds) Substitution at 90'
85'
Luke Biasi (Pittsburgh Riverhounds) Yellow Card at 85'
84'
Ilya Alekseev (Oakland Roots) Substitution at 84'
81'
Jake Lent-Koop (Pittsburgh Riverhounds) Substitution at 81'
73'
Daniel Rovira (Pittsburgh Riverhounds) Substitution at 73'
73'
Babacar Diene (Pittsburgh Riverhounds) Substitution at 73'
69'
Brunallergene Etou (Pittsburgh Riverhounds) Goal at 69'
68'
Pierre Cayet (Pittsburgh Riverhounds) Substitution at 68'
68'
Gagi Margvelashvili (Oakland Roots) Substitution at 68'
55'
Niall Logue (Oakland Roots) Substitution at 55'
55'
Etsgar Cruz (Oakland Roots) Substitution at 55'
51'
Kenardo Forbes (Pittsburgh Riverhounds) Goal at 51'
49'
Abdul Illal Osumanu (Pittsburgh Riverhounds) Yellow Card at 49'
47'
Baboucarr Njie (Oakland Roots) Yellow Card at 47'
45'
Irakoze Donasiyano (Oakland Roots) Substitution at 45'
45'
Trayvon Reid (Oakland Roots) Substitution at 45'
45'
Kenardo Forbes (Pittsburgh Riverhounds) Substitution at 45'
45'
Sean Suber (Pittsburgh Riverhounds) Goal at 45'
30'
Robbie Mertz (Pittsburgh Riverhounds) Penalty - Scored at 30'
28'
Paul Blanchette (Oakland Roots) Yellow Card at 28'
26'
Bryan Tamacas (Oakland Roots) Yellow Card at 26'
12'
Brunallergene Etou (Pittsburgh Riverhounds) Goal at 12'