
Portland Thorns FC vs Gotham FC, 2024 NWSL, Regular Season
· NWSLGotham FC edges Portland Thorns 1-0 with late goal

NJ/NY Gotham FC secured a 1-0 victory over the Portland Thorns on Sunday at Providence Park thanks to a goal by Esther González in the 72nd minute.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Attempt missed. Esther González (Gotham FC) right footed shot from the right side of the six yard box is close, but misses to the right.
- 3': Offside, Portland Thorns. Sophia Smith is caught offside.
- 8': Foul by Reyna Reyes (Portland Thorns).
- 8': Jenna Nighswonger (Gotham FC) wins a free kick in the defensive half.
- 9': Attempt saved. Sophia Smith (Portland Thorns) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Kelli Hubly.
- 9': Corner, Portland Thorns. Conceded by Sam Hiatt.
- 10': Attempt missed. Janine Beckie (Portland Thorns) header from the left side of the box misses to the left. Assisted by Marie Müller with a cross following a corner.
- 11': Delay in match because of an injury Midge Purce (Gotham FC).
- 13': Delay over. They are ready to continue.
- 15': Attempt saved. Esther González (Gotham FC) right footed shot from the centre of the box is saved in the top right corner.
- 15': Emily Sonnett (Gotham FC) wins a free kick in the defensive half.
- 15': Foul by Olivia Moultrie (Portland Thorns).
- 16': Attempt saved. Morgan Weaver (Portland Thorns) right footed shot from outside the box is saved in the centre of the goal. Assisted by Olivia Moultrie.
- 16': Esther González (Gotham FC) wins a free kick in the defensive half.
- 16': Foul by Kelli Hubly (Portland Thorns).
- 17': Foul by Crystal Dunn (Gotham FC).
- 17': Reyna Reyes (Portland Thorns) wins a free kick on the right wing.
- 18': Foul by Reyna Reyes (Portland Thorns).
- 18': Midge Purce (Gotham FC) wins a free kick in the defensive half.
- 18': Reyna Reyes (Portland Thorns) is shown the yellow card for a bad foul.
- 20': Foul by Morgan Weaver (Portland Thorns).
- 20': Kelley O'Hara (Gotham FC) wins a free kick in the defensive half.
- 22': Foul by Esther González (Gotham FC).
- 22': Sam Coffey (Portland Thorns) wins a free kick on the left wing.
- 24': Offside, Portland Thorns. Janine Beckie is caught offside.
- 27': Attempt saved. Midge Purce (Gotham FC) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Jenna Nighswonger.
- 28': Foul by Sam Coffey (Portland Thorns).
- 28': Jenna Nighswonger (Gotham FC) wins a free kick in the defensive half.
- 31': Delay in match because of an injury Janine Beckie (Portland Thorns).
- 33': Delay over. They are ready to continue.
- 34': Corner, Gotham FC. Conceded by Kelli Hubly.
- 35': Foul by Midge Purce (Gotham FC).
- 35': Sophia Smith (Portland Thorns) wins a free kick in the defensive half.
- 35': Midge Purce (Gotham FC) is shown the yellow card for a bad foul.
- 37': Foul by Jessie Fleming (Portland Thorns).
- 37': Tierna Davidson (Gotham FC) wins a free kick in the defensive half.
- 38': Attempt missed. Sophia Smith (Portland Thorns) left footed shot from the left side of the box is close, but misses to the left. Assisted by Jessie Fleming following a fast break.
- 41': Corner, Gotham FC. Conceded by Reyna Reyes.
- 42': Foul by Sam Hiatt (Gotham FC).
- 42': Sophia Smith (Portland Thorns) wins a free kick on the right wing.
- 43': Foul by Sophia Smith (Portland Thorns).
- 43': Sam Hiatt (Gotham FC) wins a free kick in the defensive half.
- 45'+1': Corner, Portland Thorns. Conceded by Kelley O'Hara.
- 45'+3': Foul by Delanie Sheehan (Gotham FC).
- 45'+3': Olivia Moultrie (Portland Thorns) wins a free kick in the attacking half.
- 45'+4': Substitution, Gotham FC. Yazmeen Ryan replaces Midge Purce because of an injury.
- 45'+4': Foul by Becky Sauerbrunn (Portland Thorns).
- 45'+4': Sam Hiatt (Gotham FC) wins a free kick in the defensive half.
- 45'+6': Attempt blocked. Olivia Moultrie (Portland Thorns) left footed shot from the left side of the box is blocked.
- 45'+7': First Half ends, Portland Thorns 0, Gotham FC 0.
- 45': Second Half begins Portland Thorns 0, Gotham FC 0.
- 46': Foul by Delanie Sheehan (Gotham FC).
- 46': Sophia Smith (Portland Thorns) wins a free kick in the attacking half.
- 46': Delanie Sheehan (Gotham FC) is shown the yellow card for a bad foul.
- 47': Attempt missed. Janine Beckie (Portland Thorns) header from the left side of the six yard box misses to the left. Assisted by Olivia Moultrie following a set piece situation.
- 47': Attempt saved. Olivia Moultrie (Portland Thorns) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Morgan Weaver.
- 49': Offside, Portland Thorns. Janine Beckie is caught offside.
- 51': Crystal Dunn (Gotham FC) wins a free kick in the defensive half.
- 51': Foul by Jessie Fleming (Portland Thorns).
- 51': Attempt missed. Emily Sonnett (Gotham FC) right footed shot from outside the box is close, but misses to the right. Assisted by Delanie Sheehan.
- 52': Foul by Nealy Martin (Gotham FC).
- 52': Olivia Moultrie (Portland Thorns) wins a free kick in the defensive half.
- 53': Delay in match because of an injury Emily Sonnett (Gotham FC).
- 54': Delay over. They are ready to continue.
- 57': Crystal Dunn (Gotham FC) wins a free kick in the defensive half.
- 57': Foul by Reyna Reyes (Portland Thorns).
- 58': Attempt missed. Olivia Moultrie (Portland Thorns) right footed shot from outside the box misses to the right. Assisted by Marie Müller.
- 60': Foul by Crystal Dunn (Gotham FC).
- 60': Reyna Reyes (Portland Thorns) wins a free kick in the defensive half.
- 60': Offside, Portland Thorns. Sophia Smith is caught offside.
- 60': GOAL OVERTURNED BY VAR: Sophia Smith (Portland Thorns) scores but the goal is ruled out after a VAR review.
- 63': VAR Decision: No Goal Portland Thorns 0-0 Gotham FC.
- 64': Substitution, Portland Thorns. Christine Sinclair replaces Janine Beckie.
- 65': Delanie Sheehan (Gotham FC) wins a free kick on the right wing.
- 65': Foul by Olivia Moultrie (Portland Thorns).
- 66': Substitution, Gotham FC. Bruninha replaces Kelley O'Hara.
- 66': Substitution, Gotham FC. Katie Stengel replaces Crystal Dunn.
- 69': Attempt saved. Jenna Nighswonger (Gotham FC) right footed shot from outside the box is saved in the centre of the goal.
- 70': Foul by Yazmeen Ryan (Gotham FC).
- 70': Marie Müller (Portland Thorns) wins a free kick in the defensive half.
- 71': Attempt missed. Christine Sinclair (Portland Thorns) left footed shot from the centre of the box misses to the right. Assisted by Marie Müller with a cross.
- 71': Foul by Sophia Smith (Portland Thorns).
- 71': Tierna Davidson (Gotham FC) wins a free kick in the defensive half.
- 72': Goal! Portland Thorns 0, Gotham FC 1. Esther González (Gotham FC) right footed shot from the centre of the box to the bottom right corner. Assisted by Yazmeen Ryan.
- 74': Attempt saved. Sophia Smith (Portland Thorns) left footed shot from the centre of the box is saved in the centre of the goal.
- 75': Offside, Portland Thorns. Christine Sinclair is caught offside.
- 76': Foul by Nealy Martin (Gotham FC).
- 76': Sophia Smith (Portland Thorns) wins a free kick on the right wing.
- 77': Hand ball by Sam Coffey (Portland Thorns).
- 78': Substitution, Portland Thorns. Hina Sugita replaces Jessie Fleming.
- 78': Attempt saved. Yazmeen Ryan (Gotham FC) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Tierna Davidson.
- 78': Attempt missed. Sophia Smith (Portland Thorns) right footed shot from outside the box is close, but misses to the right. Assisted by Hina Sugita.
- 79': Foul by Esther González (Gotham FC).
- 79': Hina Sugita (Portland Thorns) wins a free kick on the right wing.
- 82': Attempt missed. Hina Sugita (Portland Thorns) header from the centre of the box misses to the left. Assisted by Becky Sauerbrunn.
- 83': Attempt blocked. Katie Stengel (Gotham FC) right footed shot from outside the box is blocked. Assisted by Delanie Sheehan.
- 83': Foul by Emily Sonnett (Gotham FC).
- 83': Sophia Smith (Portland Thorns) wins a free kick in the defensive half.
- 83': Emily Sonnett (Gotham FC) is shown the yellow card for a bad foul.
- 84': Delay in match because of an injury Sophia Smith (Portland Thorns).
- 84': Delay over. They are ready to continue.
- 86': Foul by Katie Stengel (Gotham FC).
- 86': Hina Sugita (Portland Thorns) wins a free kick on the right wing.
- 87': Attempt saved. Sophia Smith (Portland Thorns) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Sam Coffey.
- 87': Foul by Christine Sinclair (Portland Thorns).
- 87': Sam Hiatt (Gotham FC) wins a free kick in the defensive half.
- 87': Delay in match because of an injury Morgan Weaver (Portland Thorns).
- 88': Delay over. They are ready to continue.
- 89': Attempt saved. Esther González (Gotham FC) left footed shot from the left side of the box is saved in the top left corner. Assisted by Emily Sonnett.
- 89': Corner, Gotham FC. Conceded by Shelby Hogan.
- 90': Foul by Emily Sonnett (Gotham FC).
- 90': Hina Sugita (Portland Thorns) wins a free kick on the right wing.
- 90'+2': Substitution, Gotham FC. Taryn Torres replaces Esther González.
- 90'+3': Foul by Christine Sinclair (Portland Thorns).
- 90'+3': Sam Hiatt (Gotham FC) wins a free kick in the defensive half.
- 90'+5': Attempt missed. Morgan Weaver (Portland Thorns) header from the centre of the box is close, but misses the top left corner. Assisted by Olivia Moultrie.
- 90'+7': Foul by Bruninha (Gotham FC).
- 90'+7': Sophia Smith (Portland Thorns) wins a free kick in the attacking half.
- 90'+7': Bruninha (Gotham FC) is shown the yellow card for a bad foul.
- 90'+7': Corner, Portland Thorns. Conceded by Sam Hiatt.
- 90'+8': Attempt saved. Christine Sinclair (Portland Thorns) header from the left side of the six yard box is saved in the bottom left corner. Assisted by Sam Coffey with a cross.
- 90'+11': Second Half ends, Portland Thorns 0, Gotham FC 1.
- 0': Match ends, Portland Thorns 0, Gotham FC 1.
Game Information
Competition: NWSL
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 19,857
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 19,857
NWSL Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
Kansas City Current | ||||
Orlando Pride | ||||
Washington Spirit | ||||
Angel City FC |
Line-Ups
Portland Thorns FC (4-3-3)
No. | Name |
---|---|
18 | Shelby Hogan (GK) |
4 | Becky Sauerbrunn |
20 | Kelli Hubly |
23 | Marie Müller |
2 | Reyna Reyes ![]() |
17 | Sam Coffey |
13 | Olivia Moultrie |
21 | Jessie Fleming |
9 | Sophia Wilson |
22 | Morgan Weaver |
16 | Janine Sonis |
Gotham FC (4-3-3)
No. | Name |
---|---|
38 | Cassie Miller (GK) |
15 | Tierna Davidson |
21 | Sam Hiatt |
2 | Jenna Nighswonger |
5 | Kelley O'Hara |
14 | Nealy Martin |
6 | Emily Sonnett ![]() |
17 | Delanie Sheehan ![]() |
9 | Esther González |
19 | Crystal Dunn |
23 | Midge Purce ![]() |
NWSL News

Gift Monday taps in go-ahead goal for the Spirit
Gift Monday slots in a goal from in close to push Washington ahead of Chicago.

Taylor Flint with a Spectacular Goal vs. NJ/NY Gotham FC
Taylor Flint (Racing Louisville FC) with a Spectacular Goal vs. NJ/NY Gotham FC, 05/10/2025

Why NWSL owner Michele Kang likes promotion/relegation
Michele Kang tells Jeff Kassouf why she's a fan of promotion and relegation and that she thinks it's "exciting."