[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-326329457864347648-en":61,"match-news-326329457864347648-en":86,"match-team-news-326329457864347648-en":87,"match-league-news-326329457864347648-en":197,"prediction-summary-326329457864347648":317,"timeline-326329457864347648":322},{"adSlots":4,"affiliateMode":5,"brandName":6,"contentStrategy":7,"currency":8,"friendLinks":9,"homepageLayoutKey":10,"leagueFocus":11,"locale":12,"planVisibility":13,"seoDescription":14,"seoTitleTemplate":15,"siteCode":10,"siteName":6,"siteType":10,"subscriptionMode":5,"timezone":16,"id":17,"tenantID":18,"primaryDomain":19,"countryCode":20,"logoUrl":21,"faviconUrl":21,"theme":22,"seoKeywords":24,"status":25,"ads":4,"focusLeagues":26,"affiliatePolicies":26},[],"shared","Football Prediction Platform","scores_predictions","USD",[],"main",[],"en-US",[],"Football fixtures, results, free predictions, subscriptions, and clearly labeled partner links.","{page} | Football Prediction Platform","America\u002FNew_York",323900000000000000,1,"football.easytestdev.online","US","",{"primaryColor":23},"#1677ff","football predictions, football fixtures, football results","active",null,{"active":28,"leagueId":29,"leagueName":30,"leagueImagePath":31,"seasonId":32,"seasonName":33,"startingAt":34,"endingAt":35,"daysToStart":36,"daysToEnd":37,"phase":38,"includeQualifying":39,"hostCities":40},true,"326135624916537344","World Cup","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fleagues\u002F1.png","326255613308833792","2026\u002F2027","2026-06-11","2026-06-28",-38,-21,"finished_recent",false,[41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60],"Atlanta","Boston","Dallas","East Rutherford","Guadalajara","Houston","Kansas City","Los Angeles","Mexico City","Miami","Monterrey","New-York","New York New Jersey","Philadelphia","San-Francisco","San Francisco Bay Area","Seattle","Toronto","Vancouver","Zapopan",{"match":62},{"awayScore":63,"awayTeam":64,"description":70,"homeScore":18,"homeTeam":71,"id":77,"kickoffAt":78,"length":79,"leagueId":80,"leagueName":81,"leagueSlug":82,"probabilityLabel":81,"slug":83,"status":84,"tvStations":85,"venueCity":21,"venueName":21},2,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326257534560112640","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F175.png","Hamburger SV","hamburger-sv","The Bundesliga clash between Eintracht Frankfurt and Hamburger SV on May 2, 2026, is poised to be a fixture brimming with tension and significance. For Frankfurt, playing at their formidable Deutsche Bank Park, the objective is clear: secure a vital win to bolster their push for European qualification. For the visiting HSV, the stakes are equally high, as they fight to consolidate their position in the top flight following their long-awaited return to the Bundesliga, potentially battling to avoid the relegation zone.\n\nWhile not a traditional local derby, the history between these two clubs is rich with dramatic encounters, most notably the unforgettable 2022 DFB-Pokal final where Frankfurt triumphed. This legacy adds a layer of competitive edge. Tactically, the match presents a fascinating contrast. Frankfurt, known for their aggressive, high-pressing style and lethal counter-attacks spearheaded by the likes of Omar Marmoush, will test Hamburg's defensive organization. HSV, often resilient and disciplined under pressure, will rely on structured defending and quick transitions, with veteran Robert Glatzel a constant threat in the box.\n\nThe atmosphere at Deutsche Bank Park will be electric. Frankfurt's passionate fanbase, renowned for creating a cauldron of noise, will be fully behind their team in this crucial late-season encounter. Supporters can expect a fiercely contested, end-to-end battle where every duel carries weight. The outcome could significantly shape the final European and relegation narratives of the season, making this a must-watch for any Bundesliga enthusiast.",{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257534430089216","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F169.png","Eintracht Frankfurt","eintracht-frankfurt","326329457864347648","2026-05-02T13:30:00Z",90,"326135624673267712","Bundesliga","de-bundesliga","eintracht-frankfurt-vs-hamburger-sv-2026-05-02","finished",[],[],[88,144,157,166,179,190],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":90,"homeTeamId":-1,"homeTeamName":-1,"id":91,"leagueId":92,"leagueName":93,"matchId":94,"matchName":21,"publishedAt":95,"slug":96,"sourceName":97,"sourceURL":98,"teamId":99,"teamName":100,"teamIds":101,"teamNames":122,"title":143},"news","PSG exit clears path for Arsenal to sign Bournemouth's Kroupi. Clubs circle: Mourinho eyes Calafiori, Man Utd target Ndiaye, and more transfer news.","338101936815345665","326135644956921856","UEFA Champions League Women","0","2026-06-04T22:30:00Z","arsenal-s-kroupi-boost-what-psg-exit-means","Sky Sports","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13550933\u002Farsenal-transfer-news-mikel-arteta-handed-boost-in-race-for-eli-junior-kroupi-as-psg-drop-out-of-race-paper-talk","326257545968619520","Arsenal",[99,102,73,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121],"326257545792458752","326257536078450688","326257808385249280","326222712462643200","326257809152806912","326257534329425920","326257545712766976","326257546392244224","326257546052505600","326222711682502656","326257565195309056","326257546325135360","326257546220277760","326257546291580928","326257539542945792","326257534170042368","326257565535047680","326257808188116992","326257808158756864","326257545918287872",[100,123,75,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142],"Bournemouth","Paris Saint Germain","Sheffield Wednesday","Bosnia & Herzegovina","Milton Keynes Dons","Borussia Dortmund","Manchester United","Nottingham Forest","Everton","England","Barcelona","Brentford","Chelsea","Brighton","Juventus","Bayern München","Real Madrid","Bolton","Blackburn","Liverpool","Arsenal's Kroupi Boost: What PSG Exit Means",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":145,"homeTeamId":-1,"homeTeamName":-1,"id":146,"leagueId":92,"leagueName":93,"matchId":94,"matchName":21,"publishedAt":147,"slug":148,"sourceName":97,"sourceURL":149,"teamId":150,"teamName":151,"teamIds":152,"teamNames":154,"title":156},"67 Celtic fan groups oppose Keane's hiring over his Maccabi Tel Aviv role during Gaza war; talks with Dermot Desmond ongoing.","338075671081259009","2026-06-04T20:31:00Z","67-celtic-groups-oppose-keane-over-gaza-conflict-stance","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13550904\u002Frobbie-keane-to-celtic-fan-groups-sign-letter-opposing-appointment-due-to-maccabi-tel-aviv-links","326257567011442688","Celtic",[150,153,73,103,104,105,106,107,108,109],"326257549311479808",[151,155,75,124,125,126,127,128,129,130],"Maccabi Tel Aviv","67 Celtic Groups Oppose Keane Over Gaza Conflict Stance",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":158,"homeTeamId":-1,"homeTeamName":-1,"id":159,"leagueId":92,"leagueName":93,"matchId":94,"matchName":21,"publishedAt":160,"slug":161,"sourceName":97,"sourceURL":162,"teamId":121,"teamName":142,"teamIds":163,"teamNames":164,"title":165},"Andoni Iraola called Liverpool a 'special club' as he began his managerial tenure, expressing excitement for the challenges that lie ahead in 2026.","338068509391065089","2026-06-04T19:49:00Z","why-iraola-called-liverpool-a-special-club-in-2026","https:\u002F\u002Fwww.skysports.com\u002Fwatch\u002Fvideo\u002F13550885\u002Fandoni-iraola-liverpool-boss-excited-by-the-challenge-ahead",[121,73,103,104,105,106,107,108,109],[142,75,124,125,126,127,128,129,130],"Why Iraola Called Liverpool a 'Special Club' in 2026",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":167,"homeTeamId":-1,"homeTeamName":-1,"id":168,"leagueId":92,"leagueName":93,"matchId":94,"matchName":21,"publishedAt":169,"slug":170,"sourceName":97,"sourceURL":171,"teamId":121,"teamName":142,"teamIds":172,"teamNames":175,"title":178},"Andoni Iraola takes over a Liverpool defence that allowed 53 goals, lost Konate, and faces injury crises; he must also keep Alisson amid Juve interest.","338057232312700929","2026-06-04T19:30:00Z","iraola-s-liverpool-to-do-list-fix-defence-seal-transfers","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13550159\u002Fandoni-iraola-whats-on-new-liverpool-head-coachs-to-do-list-at-anfield-following-reds-disappointing-season",[121,73,103,104,105,106,107,108,109,116,173,174],"326257539769438208","326257534526558208",[142,75,124,125,126,127,128,129,130,137,176,177],"Inter","RB Leipzig","Iraola's Liverpool To-Do List: Fix Defence, Seal Transfers",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":180,"homeTeamId":-1,"homeTeamName":-1,"id":181,"leagueId":182,"leagueName":183,"matchId":94,"matchName":21,"publishedAt":184,"slug":185,"sourceName":97,"sourceURL":186,"teamId":121,"teamName":142,"teamIds":187,"teamNames":188,"title":189},"Liverpool appoint Andoni Iraola on two-year deal; ex-Bournemouth boss led Cherries to Europa League, finishing just 3 points behind Reds in 2025-26.","338057248469159937","326135625054949376","Premier League","2026-06-04T19:28:00Z","iraola-named-liverpool-boss-what-his-2-year-deal-means","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13550174\u002Fandoni-iraola-liverpool-appoint-former-bournemouth-boss-as-arne-slots-successor-on-two-year-deal",[121,102,73,103,104,105,106,107,108,109],[142,123,75,124,125,126,127,128,129,130],"Iraola Named Liverpool Boss: What His 2-Year Deal Means",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":191,"homeTeamId":-1,"homeTeamName":-1,"id":192,"leagueId":182,"leagueName":183,"matchId":94,"matchName":21,"publishedAt":184,"slug":193,"sourceName":97,"sourceURL":186,"teamId":121,"teamName":142,"teamIds":194,"teamNames":195,"title":196},"Liverpool appoint Iraola as Slot successor on two-year deal. Ex-Bournemouth boss earned sixth place and Europa League, just three points behind Reds.","338068379917094913","iraola-to-liverpool-how-2-year-deal-reshapes-post-slot-era",[121,102,73,103,104,105,106,107,108,109],[142,123,75,124,125,126,127,128,129,130],"Iraola to Liverpool: How 2-Year Deal Reshapes Post-Slot Era",[198,232,251,280,291,301],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":199,"homeTeamId":-1,"homeTeamName":-1,"id":200,"leagueId":80,"leagueName":81,"matchId":94,"matchName":21,"publishedAt":201,"slug":202,"sourceName":203,"sourceURL":204,"teamId":205,"teamName":206,"teamIds":207,"teamNames":219,"title":231},"Bayern Munich reportedly has an agreement with Brown; Benfica reveals Mourinho transfer fee demands. Full details from Kicker's latest report.","338026480460107777","2026-06-04T14:51:06Z","brown-to-bayern-benfica-discusses-mourinho-transfer-fee","Kicker","https:\u002F\u002Fwww.kicker.de\u002Ftransferticker-953155\u002Fartikel#omrss","326257537559040000","Benfica",[205,208,209,210,211,212,213,214,215,216,217,218,109],"326255039712595968","326257534270705664","326257580877811712","326257599160782848","326257613643714560","326257615203995648","326257760532434944","326257766752587776","326257695210344448","326222707169431552","326222713142120448",[206,220,221,222,223,224,225,226,227,228,229,230,130],"Başakşehir","Werder Bremen","Mito Hollyhock","Istra 1961","Hassania Agadir","FC Zurich","İstanbulspor","Fortaleza EC","Signal","Anderlecht","Canada","Brown to Bayern: Benfica Discusses Mourinho Transfer Fee",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":233,"homeTeamId":-1,"homeTeamName":-1,"id":234,"leagueId":80,"leagueName":81,"matchId":94,"matchName":21,"publishedAt":235,"slug":236,"sourceName":203,"sourceURL":237,"teamId":238,"teamName":239,"teamIds":240,"teamNames":245,"title":250},"Kenneth Eichhorn is in demand but his handgeld demands are causing top clubs to reconsider, threatening his big move. The gifted player might overplay his hand.","337967319210790913","2026-06-04T12:22:40Z","eichhorn-s-handgeld-why-top-clubs-are-backing-off","https:\u002F\u002Fwww.kicker.de\u002Fviele-bewerber-und-das-handgeld-verpokert-sich-eichhorn-1225234\u002Fartikel#omrss","326257781562675200","Auch",[238,241,242,208,243,73,210,244,217,218],"326222707618222080","326222712076767232","326255040920555520","326257593141956608",[239,246,247,220,248,75,222,249,229,230],"Dender","Germany","Beitar Jerusalem","Chattanooga","Eichhorn's Handgeld: Why Top Clubs Are Backing Off",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":252,"homeTeamId":-1,"homeTeamName":-1,"id":253,"leagueId":80,"leagueName":81,"matchId":94,"matchName":21,"publishedAt":254,"slug":255,"sourceName":203,"sourceURL":256,"teamId":257,"teamName":258,"teamIds":259,"teamNames":269,"title":279},"Bayer Leverkusen have fired Kasper Hjulmand and hired Carles Martinez from FC Toulouse, handing him a deal until 2028. The Catalan coach steps in right away.","337944800307187713","2026-06-04T11:05:54Z","leverkusen-sack-hjulmand-hire-carles-martinez-until-2028","https:\u002F\u002Fwww.kicker.de\u002Foffiziell-leverkusen-trennt-sich-von-hjulmand-und-verpflichtet-martinez-1223607\u002Fartikel#omrss","326257536179113984","Toulouse",[257,241,244,260,261,262,263,264,265,242,217,266,267,268],"326257630509010944","326257661421031424","326257672598851584","326257760461131776","326257761564233728","326257534396534784","326255042464059392","326257545754710016","326257554411753472",[258,246,249,270,271,272,273,274,275,247,229,276,277,278],"Vitosha Bistritsa","Denmark","Derry City","Hatayspor","Güzide Gebzespor","Bayer Leverkusen","Penybont","Newcastle","Newcastle Jets","Leverkusen Sack Hjulmand, Hire Carles Martinez Until 2028",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":281,"homeTeamId":-1,"homeTeamName":-1,"id":282,"leagueId":80,"leagueName":81,"matchId":94,"matchName":21,"publishedAt":283,"slug":284,"sourceName":203,"sourceURL":285,"teamId":241,"teamName":246,"teamIds":286,"teamNames":288,"title":290},"Leverkusen has appointed coach Carles Martinez to succeed Kasper Hjulmand, ending an extensive search. The move signals a new direction for the club.","337928202187968513","2026-06-04T09:59:37Z","leverkusen-appoints-carles-martinez-what-it-means","https:\u002F\u002Fwww.kicker.de\u002Fsuche-beendet-martinez-soll-neuer-leverkusen-trainer-werden-1225178\u002Fartikel#omrss",[241,208,211,261,262,214,264,287,265,217,218,267,109,268],"326257783785656320",[246,220,223,271,272,226,274,289,275,229,230,277,130,278],"Istres","Leverkusen Appoints Carles Martinez: What it Means",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":292,"homeTeamId":-1,"homeTeamName":-1,"id":293,"leagueId":80,"leagueName":81,"matchId":94,"matchName":21,"publishedAt":294,"slug":295,"sourceName":203,"sourceURL":204,"teamId":208,"teamName":220,"teamIds":296,"teamNames":298,"title":300},"Hamburg SV secure Grönbaek's stay, RB Leipzig plan with Diomande, and the Stage transfer poker continues – get the latest updates from Kicker.","337743388554039297","2026-06-03T21:46:52Z","gronbaek-remains-at-hsv-rb-commit-to-diomande",[208,209,210,211,214,287,174,217,218,297],"326257565635710976",[220,221,222,223,226,289,177,229,230,299],"Getafe","Grönbaek Remains at HSV, RB Commit to Diomande",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":302,"homeTeamId":-1,"homeTeamName":-1,"id":303,"leagueId":80,"leagueName":81,"matchId":94,"matchName":21,"publishedAt":304,"slug":305,"sourceName":203,"sourceURL":204,"teamId":238,"teamName":239,"teamIds":306,"teamNames":311,"title":316},"Bayern Munich target Saibari and Dest this summer, while Köln trigger buy option for Kamiński. Both Bundesliga sides are active in the transfer market.","337695638449819649","2026-06-03T14:34:16Z","bayern-chase-saibari-dest-what-it-means-koln-buy-kaminski",[238,208,243,209,211,307,308,309,310,112,217,218],"326257606744084480","326257680438005760","326257747962105856","326257563194626048",[239,220,248,221,223,312,313,314,315,133,229,230],"Beijing Guoan","BIT","Beira-Mar","PSV Eindhoven","Bayern Chase Saibari, Dest: What It Means; Köln Buy Kaminski",{"matchResult":318,"exactScore":319,"totalGoals":320,"bothTeamsToScore":321},[],[],[],[],[323,332,338,345,350,357,363,368,374,379,383,388,395,402,407,413,418,422,426,432,436],{"id":324,"addition":-1,"extraMinute":325,"info":326,"isHome":28,"minute":327,"narrative":328,"playerName":329,"relatedPlayerName":330,"result":21,"teamLogo":74,"teamName":75,"typeName":331},"326976265552662528",0,"Normal Goal",48,"48' C. Uzun (Eintracht Frankfurt) scores, set up by J. Burkardt. 1-0 — the opening goal.","C. Uzun","J. Burkardt","goal",{"id":333,"addition":-1,"extraMinute":325,"info":326,"isHome":39,"minute":334,"narrative":335,"playerName":336,"relatedPlayerName":337,"result":21,"teamLogo":67,"teamName":68,"typeName":331},"326976265582022656",51,"51' A. Grønbæk (Hamburger SV) scores, set up by W. Omari. 1-1 — the equaliser.","A. Grønbæk","W. Omari",{"id":339,"addition":-1,"extraMinute":325,"info":340,"isHome":28,"minute":341,"narrative":342,"playerName":343,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":344},"326976265619771392","Yellow Card",52,"52' O. HÃ¸jlund (Eintracht Frankfurt) is shown a yellow card.","O. HÃ¸jlund","yellow_card",{"id":346,"addition":-1,"extraMinute":325,"info":326,"isHome":39,"minute":347,"narrative":348,"playerName":349,"relatedPlayerName":336,"result":21,"teamLogo":67,"teamName":68,"typeName":331},"326976265670103040",59,"59' Fábio Vieira (Hamburger SV) scores, set up by A. Grønbæk. 1-2.","Fábio Vieira",{"id":351,"addition":-1,"extraMinute":325,"info":352,"isHome":28,"minute":353,"narrative":354,"playerName":343,"relatedPlayerName":355,"result":21,"teamLogo":74,"teamName":75,"typeName":356},"326976265712046080","Substitution 1",61,"61' (Eintracht Frankfurt) makes a substitution: O. HÃ¸jlund comes on for F. Chaïbi.","F. Chaïbi","substitution",{"id":358,"addition":-1,"extraMinute":325,"info":359,"isHome":28,"minute":353,"narrative":360,"playerName":361,"relatedPlayerName":362,"result":21,"teamLogo":74,"teamName":75,"typeName":356},"326976265779154944","Substitution 3","61' (Eintracht Frankfurt) makes a substitution: E. Skhiri comes on for R. Kristensen.","E. Skhiri","R. Kristensen",{"id":364,"addition":-1,"extraMinute":325,"info":365,"isHome":28,"minute":353,"narrative":366,"playerName":330,"relatedPlayerName":367,"result":21,"teamLogo":74,"teamName":75,"typeName":356},"326976265745600512","Substitution 2","61' (Eintracht Frankfurt) makes a substitution: J. Burkardt comes on for J. Bahoya.","J. Bahoya",{"id":369,"addition":-1,"extraMinute":325,"info":365,"isHome":39,"minute":370,"narrative":371,"playerName":372,"relatedPlayerName":373,"result":21,"teamLogo":67,"teamName":68,"typeName":356},"326976265837875200",68,"68' (Hamburger SV) makes a substitution: B. Jatta comes on for G. Gocholeishvili.","B. Jatta","G. Gocholeishvili",{"id":375,"addition":-1,"extraMinute":325,"info":352,"isHome":39,"minute":370,"narrative":376,"playerName":377,"relatedPlayerName":378,"result":21,"teamLogo":67,"teamName":68,"typeName":356},"326976265804320768","68' (Hamburger SV) makes a substitution: R. Glatzel comes on for D. Downs.","R. Glatzel","D. Downs",{"id":380,"addition":-1,"extraMinute":325,"info":340,"isHome":28,"minute":381,"narrative":382,"playerName":362,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":344},"326976265879818240",71,"71' R. Kristensen (Eintracht Frankfurt) is shown a yellow card.",{"id":384,"addition":-1,"extraMinute":325,"info":359,"isHome":39,"minute":385,"narrative":386,"playerName":336,"relatedPlayerName":387,"result":21,"teamLogo":67,"teamName":68,"typeName":356},"326976265909178368",78,"78' (Hamburger SV) makes a substitution: A. Grønbæk comes on for L. Vušković.","L. Vušković",{"id":389,"addition":-1,"extraMinute":325,"info":390,"isHome":39,"minute":391,"narrative":392,"playerName":393,"relatedPlayerName":394,"result":21,"teamLogo":67,"teamName":68,"typeName":356},"326976265938538496","Substitution 4",79,"79' (Hamburger SV) makes a substitution: A. Sambi Lokonga comes on for Daniel Elfadli.","A. Sambi Lokonga","Daniel Elfadli",{"id":396,"addition":-1,"extraMinute":325,"info":397,"isHome":28,"minute":398,"narrative":399,"playerName":400,"relatedPlayerName":401,"result":21,"teamLogo":74,"teamName":75,"typeName":356},"326976266005647360","Substitution 5",82,"82' (Eintracht Frankfurt) makes a substitution: H. Larsson comes on for Y. Ebnoutalib.","H. Larsson","Y. Ebnoutalib",{"id":403,"addition":-1,"extraMinute":325,"info":390,"isHome":28,"minute":398,"narrative":404,"playerName":405,"relatedPlayerName":406,"result":21,"teamLogo":74,"teamName":75,"typeName":356},"326976265972092928","82' (Eintracht Frankfurt) makes a substitution: A. Knauff comes on for A. Amaimouni.","A. Knauff","A. Amaimouni",{"id":408,"addition":-1,"extraMinute":325,"info":397,"isHome":39,"minute":409,"narrative":410,"playerName":411,"relatedPlayerName":412,"result":21,"teamLogo":67,"teamName":68,"typeName":356},"326976266035007488",83,"83' (Hamburger SV) makes a substitution: J. Torunarigha comes on for Y. Poulsen.","J. Torunarigha","Y. Poulsen",{"id":414,"addition":-1,"extraMinute":325,"info":340,"isHome":28,"minute":415,"narrative":416,"playerName":417,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":344},"326976266064367616",85,"85' A. Kalimuendo (Eintracht Frankfurt) is shown a yellow card.","A. Kalimuendo",{"id":419,"addition":-1,"extraMinute":325,"info":340,"isHome":28,"minute":420,"narrative":421,"playerName":329,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":344},"326976266093727744",88,"88' C. Uzun (Eintracht Frankfurt) is shown a yellow card.",{"id":423,"addition":-1,"extraMinute":325,"info":340,"isHome":39,"minute":420,"narrative":424,"playerName":425,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":344},"326976266118893568","88' N. Capaldo (Hamburger SV) is shown a yellow card.","N. Capaldo",{"id":427,"addition":-1,"extraMinute":428,"info":429,"isHome":28,"minute":79,"narrative":430,"playerName":362,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":431},"326976266211168256",12,"Red Card","90+12' R. Kristensen (Eintracht Frankfurt) is sent off with a straight red card.","red_card",{"id":433,"addition":-1,"extraMinute":434,"info":340,"isHome":28,"minute":79,"narrative":435,"playerName":367,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":344},"326976266181808128",10,"90+10' J. Bahoya (Eintracht Frankfurt) is shown a yellow card.",{"id":437,"addition":-1,"extraMinute":428,"info":340,"isHome":28,"minute":79,"narrative":438,"playerName":362,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":344},"326976266152448000","90+12' R. Kristensen (Eintracht Frankfurt) is shown a yellow card."]