{
  "meta": {
    "id": "cornerflick:match:forge-vs-supra-du-quebec-canadian-premier-league-2026-08-19",
    "url": "https://cornerflick.com/football/canadian-premier-league/matches/forge-vs-supra-du-quebec-canadian-premier-league-2026-08-19",
    "publisher": "Cornerflick",
    "publisher_url": "https://cornerflick.com",
    "generated_at": "2026-09-20T23:24:53+00:00",
    "last_updated_at": "2026-08-22T23:00:50+00:00",
    "source": "API-Football",
    "source_url": "https://www.api-football.com/",
    "license": "CC BY 4.0",
    "license_url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "Data by Cornerflick — cornerflick.com"
  },
  "match": {
    "id": "cornerflick:match:forge-vs-supra-du-quebec-canadian-premier-league-2026-08-19",
    "slug": "forge-vs-supra-du-quebec-canadian-premier-league-2026-08-19",
    "competition": {
      "slug": "canadian-premier-league",
      "name": "Canadian Premier League",
      "country": "Canada"
    },
    "stage": "league",
    "kickoff_at": "2026-08-19T23:00:00+00:00",
    "status": "finished",
    "score": {
      "home": 3,
      "away": 2
    }
  },
  "teams": {
    "home": {
      "name": "Forge",
      "slug": "forge",
      "code": "FOR",
      "is_club": true,
      "score": 3,
      "url": "https://cornerflick.com/football/teams/forge"
    },
    "away": {
      "name": "Supra du Quebec",
      "slug": "supra-du-quebec",
      "code": "SUP",
      "is_club": true,
      "score": 2,
      "url": "https://cornerflick.com/football/teams/supra-du-quebec"
    }
  },
  "goals": [
    {
      "id": "12-0-goal-i-conde",
      "anchor": "e-12-0-goal-i-conde",
      "minute": 12,
      "clock": "12'",
      "type": "goal",
      "team_side": "away",
      "team": "Supra du Quebec",
      "player": "I. Conde"
    },
    {
      "id": "22-0-goal-h-massunda",
      "anchor": "e-22-0-goal-h-massunda",
      "minute": 22,
      "clock": "22'",
      "type": "goal",
      "team_side": "home",
      "team": "Forge",
      "player": "H. Massunda",
      "assist": "T. Borges"
    },
    {
      "id": "30-0-penalty-d-nimick",
      "anchor": "e-30-0-penalty-d-nimick",
      "minute": 30,
      "clock": "30'",
      "type": "penalty",
      "team_side": "home",
      "team": "Forge",
      "player": "D. Nimick"
    },
    {
      "id": "39-0-goal-i-conde",
      "anchor": "e-39-0-goal-i-conde",
      "minute": 39,
      "clock": "39'",
      "type": "goal",
      "team_side": "away",
      "team": "Supra du Quebec",
      "player": "I. Conde",
      "assist": "D. Choiniere"
    },
    {
      "id": "77-0-goal-a-sadek",
      "anchor": "e-77-0-goal-a-sadek",
      "minute": 77,
      "clock": "77'",
      "type": "goal",
      "team_side": "home",
      "team": "Forge",
      "player": "A. Sadek",
      "assist": "M. Bourgeois"
    }
  ],
  "events": [
    {
      "id": "12-0-goal-i-conde",
      "anchor": "e-12-0-goal-i-conde",
      "minute": 12,
      "clock": "12'",
      "type": "goal",
      "team_side": "away",
      "team": "Supra du Quebec",
      "player": "I. Conde"
    },
    {
      "id": "22-0-goal-h-massunda",
      "anchor": "e-22-0-goal-h-massunda",
      "minute": 22,
      "clock": "22'",
      "type": "goal",
      "team_side": "home",
      "team": "Forge",
      "player": "H. Massunda",
      "assist": "T. Borges"
    },
    {
      "id": "29-0-yellow_card-c-auguste",
      "anchor": "e-29-0-yellow-card-c-auguste",
      "minute": 29,
      "clock": "29'",
      "type": "yellow_card",
      "team_side": "away",
      "team": "Supra du Quebec",
      "player": "C. Auguste"
    },
    {
      "id": "30-0-penalty-d-nimick",
      "anchor": "e-30-0-penalty-d-nimick",
      "minute": 30,
      "clock": "30'",
      "type": "penalty",
      "team_side": "home",
      "team": "Forge",
      "player": "D. Nimick"
    },
    {
      "id": "39-0-goal-i-conde",
      "anchor": "e-39-0-goal-i-conde",
      "minute": 39,
      "clock": "39'",
      "type": "goal",
      "team_side": "away",
      "team": "Supra du Quebec",
      "player": "I. Conde",
      "assist": "D. Choiniere"
    },
    {
      "id": "46-0-substitution-t-borges",
      "anchor": "e-46-0-substitution-t-borges",
      "minute": 46,
      "clock": "46'",
      "type": "substitution",
      "team_side": "home",
      "team": "Forge",
      "player": "T. Borges",
      "detail": "On: A. Sadek"
    },
    {
      "id": "64-0-substitution-k-bekker",
      "anchor": "e-64-0-substitution-k-bekker",
      "minute": 64,
      "clock": "64'",
      "type": "substitution",
      "team_side": "home",
      "team": "Forge",
      "player": "K. Bekker",
      "detail": "On: A. Aromatario"
    },
    {
      "id": "64-0-substitution-r-bey",
      "anchor": "e-64-0-substitution-r-bey",
      "minute": 64,
      "clock": "64'",
      "type": "substitution",
      "team_side": "away",
      "team": "Supra du Quebec",
      "player": "R. Bey",
      "detail": "On: L. A. Kwemi"
    },
    {
      "id": "65-0-yellow_card-a-aromatario",
      "anchor": "e-65-0-yellow-card-a-aromatario",
      "minute": 65,
      "clock": "65'",
      "type": "yellow_card",
      "team_side": "home",
      "team": "Forge",
      "player": "A. Aromatario"
    },
    {
      "id": "69-0-substitution-n-ampomah",
      "anchor": "e-69-0-substitution-n-ampomah",
      "minute": 69,
      "clock": "69'",
      "type": "substitution",
      "team_side": "home",
      "team": "Forge",
      "player": "N. Ampomah",
      "detail": "On: M. Babouli"
    },
    {
      "id": "69-0-substitution-i-oketokoun",
      "anchor": "e-69-0-substitution-i-oketokoun",
      "minute": 69,
      "clock": "69'",
      "type": "substitution",
      "team_side": "home",
      "team": "Forge",
      "player": "I. Oketokoun",
      "detail": "On: B. Wright"
    },
    {
      "id": "73-0-yellow_card-l-a-kwemi",
      "anchor": "e-73-0-yellow-card-l-a-kwemi",
      "minute": 73,
      "clock": "73'",
      "type": "yellow_card",
      "team_side": "away",
      "team": "Supra du Quebec",
      "player": "L. A. Kwemi"
    },
    {
      "id": "75-0-substitution-h-massunda",
      "anchor": "e-75-0-substitution-h-massunda",
      "minute": 75,
      "clock": "75'",
      "type": "substitution",
      "team_side": "home",
      "team": "Forge",
      "player": "H. Massunda",
      "detail": "On: K. Tavernier"
    },
    {
      "id": "77-0-goal-a-sadek",
      "anchor": "e-77-0-goal-a-sadek",
      "minute": 77,
      "clock": "77'",
      "type": "goal",
      "team_side": "home",
      "team": "Forge",
      "player": "A. Sadek",
      "assist": "M. Bourgeois"
    },
    {
      "id": "81-0-substitution-a-biello",
      "anchor": "e-81-0-substitution-a-biello",
      "minute": 81,
      "clock": "81'",
      "type": "substitution",
      "team_side": "away",
      "team": "Supra du Quebec",
      "player": "A. Biello",
      "detail": "On: C. Bayiha"
    },
    {
      "id": "81-0-substitution-t-lebeuf",
      "anchor": "e-81-0-substitution-t-lebeuf",
      "minute": 81,
      "clock": "81'",
      "type": "substitution",
      "team_side": "away",
      "team": "Supra du Quebec",
      "player": "T. Lebeuf",
      "detail": "On: A. Makarova"
    },
    {
      "id": "82-0-substitution-d-choiniere",
      "anchor": "e-82-0-substitution-d-choiniere",
      "minute": 82,
      "clock": "82'",
      "type": "substitution",
      "team_side": "away",
      "team": "Supra du Quebec",
      "player": "D. Choiniere",
      "detail": "On: A. Sissoko"
    },
    {
      "id": "90-0-substitution-c-auguste",
      "anchor": "e-90-0-substitution-c-auguste",
      "minute": 90,
      "clock": "90'",
      "type": "substitution",
      "team_side": "away",
      "team": "Supra du Quebec",
      "player": "C. Auguste",
      "detail": "On: Z. Fernandez"
    },
    {
      "id": "90-1-substitution-a-sadek",
      "anchor": "e-90-1-substitution-a-sadek",
      "minute": 90,
      "extra": 1,
      "clock": "90+1'",
      "type": "substitution",
      "team_side": "home",
      "team": "Forge",
      "player": "A. Sadek",
      "detail": "On: Z. Bruno"
    }
  ],
  "lineups": null,
  "statistics": null
}
