diff --git a/app/features/tournament-bracket/actions/to.$id.matches.$mid.server.ts b/app/features/tournament-bracket/actions/to.$id.matches.$mid.server.ts index b2f28a50d..a5e76f1e2 100644 --- a/app/features/tournament-bracket/actions/to.$id.matches.$mid.server.ts +++ b/app/features/tournament-bracket/actions/to.$id.matches.$mid.server.ts @@ -493,7 +493,7 @@ export const action: ActionFunction = async ({ params, request }) => { invariant(scoreOne !== scoreTwo, "Scores are equal"); invariant(lastResult, "Last result is missing"); - if (scoreOne > scoreTwo) { + if (lastResult.winnerTeamId === match.opponentOne?.id) { scores[0]--; } else { scores[1]--;