[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327054256135737344-en":43,"match-news-327054256135737344-en":71,"match-team-news-327054256135737344-en":72,"match-league-news-327054256135737344-en":282,"prediction-summary-327054256135737344":372,"timeline-327054256135737344":377},{"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":28,"hostCities":39},true,"326135624916537344","World Cup","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fleagues\u002F1.png","326255613308833792","2026\u002F2027","2026-06-11","2026-06-28",6,23,"upcoming",[40,41,42],"Mexico City","Monterrey","Zapopan",{"match":44},{"awayScore":45,"awayTeam":46,"description":52,"homeScore":53,"homeTeam":54,"id":60,"kickoffAt":61,"length":62,"leagueId":63,"leagueName":64,"leagueSlug":65,"probabilityLabel":64,"slug":66,"status":67,"tvStations":68,"venueCity":69,"venueName":70},0,{"code":47,"id":48,"imagePath":49,"name":50,"slug":51},"AWY","326257534362980352","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F167.png","1899 Hoffenheim","1899-hoffenheim","Borussia Mönchengladbach host 1899 Hoffenheim needing a win to keep their European qualification hopes alive, while the visitors aim to secure Bundesliga safety. A loss for either side could prove decisive in the final standings.",4,{"code":55,"id":56,"imagePath":57,"name":58,"slug":59},"HME","326257534300065792","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F163.png","Borussia Mönchengladbach","borussia-monchengladbach","327054256135737344","2026-05-16T13:30:00Z",90,"326135624673267712","Bundesliga","de-bundesliga","borussia-monchengladbach-vs-1899-hoffenheim-2026-05-16","finished",[],"Monchengladbach","BORUSSIA-PARK",[],[73,113,145,209,238,261],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":75,"homeTeamId":-1,"homeTeamName":-1,"id":76,"leagueId":77,"leagueName":78,"matchId":79,"matchName":21,"publishedAt":80,"slug":81,"sourceName":82,"sourceURL":83,"teamId":84,"teamName":85,"teamIds":86,"teamNames":99,"title":112},"news","Breel Embolo's U.S. visa delayed after embassy requests 2018 threat conviction records; Swiss striker stuck in Bern, missing national team camp in San Diego.","337661685269532673","326135637553975296","Friendlies","0","2026-06-03T16:04:19Z","breel-embolo-held-up-visa-delay-over-2018-threat-conviction","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FBreel-embolo-a-du-se-rendre-a-l-ambassade-des-etats-unis-pour-une-demande-de-visa-et-n-est-toujours-pas-parti-rejoindre-la-selection-suisse\u002F1681481#at_medium=RSS_feeds","326222711825108992","Switzerland",[84,87,88,89,90,91,92,93,94,56,95,96,97,98],"326257590805729280","326222712936599552","326222767416414208","326255038114566144","326255039846813696","326255040400461824","326255041625198592","326257536413995008","326257745512632320","326257536145559552","326257576805142528","326222707169431552",[85,100,101,102,103,104,105,106,107,58,108,109,110,111],"San Diego","Paraguay","Lesotho","Santa Clara","FK Partizan","FC Santa Coloma","Partizani","Paris FC","Members","Rennes","Tune","Anderlecht","Breel Embolo Held Up: Visa Delay Over 2018 Threat Conviction",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":114,"homeTeamId":-1,"homeTeamName":-1,"id":115,"leagueId":79,"leagueName":21,"matchId":79,"matchName":21,"publishedAt":116,"slug":117,"sourceName":118,"sourceURL":119,"teamId":56,"teamName":58,"teamIds":120,"teamNames":132,"title":144},"Borussia Mönchengladbach have sealed the transfer of Darmstadt's Isac Lidberg, with all details settled and the deal now close to completion.","337532056235937793","2026-06-03T07:48:28Z","how-gladbach-secured-lidberg-transfer-agreement-reached","Kicker","https:\u002F\u002Fwww.kicker.de\u002Feinigung-erzielt-gladbach-schnappt-sich-darmstadts-lidberg-1224850\u002Fartikel#omrss",[56,98,121,122,123,124,125,126,127,128,129,130,131],"326255039712595968","326257599160782848","326257613454970880","326257630680977408","326257638348165120","326257672598851584","326222713142120448","326257545754710016","326257554411753472","326257556324356096","326257565635710976",[58,111,133,134,135,136,137,138,139,140,141,142,143],"Başakşehir","Istra 1961","Renaissance Berkane","Beroe","Tenerife","Derry City","Canada","Newcastle","Newcastle Jets","Newells Old Boys","Getafe","How Gladbach Secured Lidberg: Transfer Agreement Reached",{"awayTeamId":146,"awayTeamName":147,"body":-1,"category":74,"excerpt":148,"homeTeamId":149,"homeTeamName":150,"id":151,"leagueId":152,"leagueName":153,"matchId":154,"matchName":155,"publishedAt":156,"slug":157,"sourceName":158,"sourceURL":159,"teamId":56,"teamName":58,"teamIds":160,"teamNames":184,"title":208},"326257546392244224","Nottingham Forest","Serie A 2026 summer transfers: Inter secure Akanji, Juve land Openda, Napoli get Højlund. Key deals, exits, and rumors from all 20 clubs.","326257545712766976","Manchester United","337252177519054849","326135624706822144","Serie A","327054566501650432","Manchester United vs Nottingham Forest","2026-06-02T13:05:09Z","serie-a-2026-summer-window-akanji-openda-h-jlund-lead","Marca","https:\u002F\u002Fwww.marca.com\u002Ffutbol\u002Fliga-italiana\u002F2026\u002F06\u002F02\u002Fmercado-fichajes-verano-2026-serie-altas-bajas-rumores.html",[56,149,146,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183],"326257534430089216","326257554336256000","326257534396534784","326257546258026496","326255037950988288","326257539366785024","326257539698135040","326257539731689472","326257565195309056","326257617137569792","326257616680390656","326257539651997696","326257539505197056","326255039347691520","326257539882684416","326257616781053952","326257616646836224","326257539769438208","326257539614248960","326257539261927424","326257539844935680","326257539962376192","326257638763401216",[58,150,147,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207],"Eintracht Frankfurt","Melbourne Victory","Bayer Leverkusen","Manchester City","Crystal Palace","Cagliari","Torino","Hellas Verona","Barcelona","Monza","Frosinone","Bologna","Genoa","Fiorentina","Pisa","Venezia","Empoli","Inter","Atalanta","Lazio","Parma","Como","Racing Santander","Serie A 2026 Summer Window: Akanji, Openda, Højlund Lead",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":210,"homeTeamId":-1,"homeTeamName":-1,"id":211,"leagueId":212,"leagueName":213,"matchId":79,"matchName":21,"publishedAt":214,"slug":215,"sourceName":118,"sourceURL":216,"teamId":56,"teamName":58,"teamIds":217,"teamNames":227,"title":237},"Borussia Mönchengladbach eyes Darmstadt 98 striker Lidberg to strengthen their attack for the upcoming season. The 2. Liga goal scorer is a key target.","337154408498335745","326135627131129856","2. Liga","2026-06-02T06:53:46Z","why-gladbach-are-targeting-lidberg-2-liga-goal-scorer","https:\u002F\u002Fwww.kicker.de\u002Fschlaegt-gladbach-bei-zweitliga-torjaeger-lidberg-zu-1224597\u002Fartikel#omrss",[56,218,219,220,221,222,223,224,225,98,226,127],"326222711976103936","326222712076767232","326222712324231168","326255040442404864","326255040920555520","326257552176189440","326257556525682688","326257695210344448","326222712496197632",[58,228,229,230,231,232,233,234,235,111,236,139],"Australia","Germany","Austria","Austria Vienna","Beitar Jerusalem","Austria Salzburg","Instituto Cordoba","Signal","Netherlands","Why Gladbach are targeting Lidberg: 2. Liga goal scorer",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":239,"homeTeamId":-1,"homeTeamName":-1,"id":240,"leagueId":241,"leagueName":242,"matchId":79,"matchName":21,"publishedAt":243,"slug":244,"sourceName":118,"sourceURL":245,"teamId":121,"teamName":133,"teamIds":246,"teamNames":253,"title":260},"Isak Lidberg to Gladbach rumors intensify as TSG Hoffenheim prepare to activate Patrick Wimmer's release clause. Both Bundesliga moves could be imminent.","337139408752873473","326135628737548288","2. Bundesliga","2026-06-02T05:48:10Z","lidberg-to-gladbach-what-tsg-s-wimmer-clause-chase-means","https:\u002F\u002Fwww.kicker.de\u002Ftransferticker-953155\u002Fartikel#omrss",[121,247,122,248,249,250,251,56,252,219,98,128,129],"326257534270705664","326257760532434944","326257783785656320","326257766752587776","326257810339794944","326257801355595776",[133,254,134,255,256,257,258,58,259,229,111,140,141],"Werder Bremen","İstanbulspor","Istres","Fortaleza EC","Forest Green","Arminia Bielefeld","Lidberg to Gladbach: What TSG's Wimmer Clause Chase Means",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":262,"homeTeamId":-1,"homeTeamName":-1,"id":263,"leagueId":29,"leagueName":30,"matchId":79,"matchName":21,"publishedAt":264,"slug":265,"sourceName":82,"sourceURL":266,"teamId":267,"teamName":268,"teamIds":269,"teamNames":275,"title":281},"Marcus Thuram scored twice in France's 10v10 drill as 20 players prepared for Ivory Coast. Six UCL finalists missed out, opening doors for others.","336950518490337281","2026-06-01T16:59:03Z","why-thuram-s-double-matters-france-s-20-man-drill","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FUne-seance-a-vingt-joueurs-pour-les-bleus-ce-lundi-a-clairefontaine\u002F1680954#at_medium=RSS_feeds","326222712533946368","Ivory Coast",[267,270,271,88,89,91,93,94,272,56,273,95,274,178],"326257535994564608","326257602465894400","326257537865224192","326257565535047680","326222711447621632",[268,276,277,101,102,104,106,107,278,58,279,108,280,202],"Nantes","Emmen","Estoril","Real Madrid","France","Why Thuram's Double Matters: France's 20-Man Drill",[283,295,313,326,349,362],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":284,"homeTeamId":-1,"homeTeamName":-1,"id":285,"leagueId":63,"leagueName":64,"matchId":79,"matchName":21,"publishedAt":286,"slug":287,"sourceName":118,"sourceURL":245,"teamId":121,"teamName":133,"teamIds":288,"teamNames":291,"title":294},"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",[121,247,289,122,248,249,290,98,127,131],"326257580877811712","326257534526558208",[133,254,292,134,255,256,293,111,139,143],"Mito Hollyhock","RB Leipzig","Grönbaek Remains at HSV, RB Commit to Diomande",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":296,"homeTeamId":-1,"homeTeamName":-1,"id":297,"leagueId":63,"leagueName":64,"matchId":79,"matchName":21,"publishedAt":298,"slug":299,"sourceName":118,"sourceURL":245,"teamId":300,"teamName":301,"teamIds":302,"teamNames":307,"title":312},"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","326257781562675200","Auch",[300,121,222,247,122,303,304,305,306,169,98,127],"326257606744084480","326257680438005760","326257747962105856","326257563194626048",[301,133,232,254,134,308,309,310,311,193,111,139],"Beijing Guoan","BIT","Beira-Mar","PSV Eindhoven","Bayern Chase Saibari, Dest: What It Means; Köln Buy Kaminski",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":314,"homeTeamId":-1,"homeTeamName":-1,"id":315,"leagueId":63,"leagueName":64,"matchId":79,"matchName":21,"publishedAt":316,"slug":317,"sourceName":118,"sourceURL":318,"teamId":218,"teamName":228,"teamIds":319,"teamNames":322,"title":325},"Stuttgart defender Lorenz Assignon is out indefinitely after undergoing shoulder surgery. The right-back's recovery timeline remains unclear.","337568938248376321","2026-06-03T10:14:12Z","stuttgart-s-assignon-out-shoulder-surgery-leaves-timeline","https:\u002F\u002Fwww.kicker.de\u002Fstuttgarts-assignon-faellt-nach-schulter-operation-aus-1224917\u002Fartikel#omrss",[218,220,121,221,223,320,122,126,321,219,96,98,127],"326257593141956608","326257534493003776",[228,230,133,231,233,323,134,138,324,229,109,111,139],"Chattanooga","VfB Stuttgart","Stuttgart's Assignon Out: Shoulder Surgery Leaves Timeline",{"awayTeamId":327,"awayTeamName":328,"body":-1,"category":74,"excerpt":329,"homeTeamId":247,"homeTeamName":254,"id":330,"leagueId":63,"leagueName":64,"matchId":331,"matchName":332,"publishedAt":333,"slug":334,"sourceName":118,"sourceURL":335,"teamId":218,"teamName":228,"teamIds":336,"teamNames":342,"title":348},"326257534329425920","Borussia Dortmund","Michael Ballack's Bayern farewell goal and Lukas Podolski's double for relegated Köln headlined the final day, while Werder Bremen beat Hamburg to claim second.","337535797513162753","327054254613204992","Werder Bremen vs Borussia Dortmund","2026-06-03T07:45:19Z","ballack-leaves-podolski-arrives-2006-bundesliga-final-day","https:\u002F\u002Fwww.kicker.de\u002Fballack-geht-poldi-kommt-wie-sah-die-bundesliga-vor-dem-sommermaerchen-aus-1224855\u002Fvideo#omrss",[218,247,327,220,221,337,161,167,223,338,163,321,339,219,340,341],"326255041348374528","326257554193649664","326222711682502656","326257546220277760","326222711653142528",[228,254,328,230,231,343,185,191,233,344,187,324,345,229,346,347],"Torpedo Kutaisi","Perth Glory","England","Chelsea","Spain","Ballack Leaves, Podolski Arrives: 2006 Bundesliga Final Day",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":350,"homeTeamId":-1,"homeTeamName":-1,"id":351,"leagueId":63,"leagueName":64,"matchId":79,"matchName":21,"publishedAt":352,"slug":353,"sourceName":82,"sourceURL":354,"teamId":355,"teamName":356,"teamIds":357,"teamNames":359,"title":361},"Lyon near deal for Salzburg midfielder Mads Bidstrup, 25, valued over €10M, as they bolster squad for Champions League qualifiers after signing Kaïl Boudache.","337354601789394945","2026-06-02T19:40:16Z","lyon-close-in-on-mads-bidstrup-10m-midfielder-deal-nears","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FMercato-le-milieu-de-salzbourg-mads-bidstrup-se-rapproche-de-l-ol\u002F1681264#at_medium=RSS_feeds","326257535919067136","Lyon",[355,358,88,89,91,93,94,272,181,98,127],"326257536049090560",[356,360,101,102,104,106,107,278,205,111,139],"Nice","Lyon Close in on Mads Bidstrup: €10M Midfielder Deal Nears",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":363,"homeTeamId":-1,"homeTeamName":-1,"id":364,"leagueId":63,"leagueName":64,"matchId":79,"matchName":21,"publishedAt":365,"slug":366,"sourceName":118,"sourceURL":245,"teamId":121,"teamName":133,"teamIds":367,"teamNames":369,"title":371},"Isak Lidberg's transfer is close to completion, while Álex Grimaldo flirts with a move away—both developments shaking up the Bundesliga transfer scene.","337520686014664705","2026-06-02T09:50:39Z","lidberg-transfer-close-grimaldo-flirts-with-move",[121,247,368,289,122,248,249,98,128,146,129,130],"326257568773050368",[133,254,370,292,134,255,256,111,140,147,141,142],"Vorskla Poltava","Lidberg Transfer Close: Grimaldo Flirts with Move",{"matchResult":373,"exactScore":374,"totalGoals":375,"bothTeamsToScore":376},[],[],[],[],[378,386,390,399,404,409,414,419,424,430,433,441,446,452,456,461,467,471,477,483,487,491,495,500,505,510,515,521,528,533,538,543,549,554,559,562,567],{"id":379,"addition":-1,"extraMinute":45,"info":380,"isHome":28,"minute":381,"narrative":382,"playerName":383,"relatedPlayerName":384,"result":21,"teamLogo":57,"teamName":58,"typeName":385},"331094332415152128","Normal Goal",14,"14' H. Bolin (Borussia Mönchengladbach) scores, set up by W. Mohya. 1-0 — an early opener.","H. Bolin","W. Mohya","goal",{"id":387,"addition":-1,"extraMinute":45,"info":380,"isHome":28,"minute":37,"narrative":388,"playerName":389,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":385},"331096598715043840","23' H. Tabakovic (Borussia Mönchengladbach) scores. 2-0.","H. Tabakovic",{"id":391,"addition":392,"extraMinute":45,"info":393,"isHome":394,"minute":395,"narrative":396,"playerName":397,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":398},"331098863215579136","Foul","Yellow Card",false,32,"32' Albian Hajdari (1899 Hoffenheim) is shown a yellow card for foul.","Albian Hajdari","yellow_card",{"id":400,"addition":392,"extraMinute":45,"info":393,"isHome":394,"minute":401,"narrative":402,"playerName":403,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":398},"331099869844344832",35,"35' Tim Lemperle (1899 Hoffenheim) is shown a yellow card for foul.","Tim Lemperle",{"id":405,"addition":-1,"extraMinute":45,"info":393,"isHome":394,"minute":406,"narrative":407,"playerName":408,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":398},"331099743541268480",36,"36' T. Lemperle (1899 Hoffenheim) is shown a yellow card.","T. Lemperle",{"id":410,"addition":392,"extraMinute":45,"info":393,"isHome":28,"minute":411,"narrative":412,"playerName":413,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":398},"331101128684998656",40,"40' Haris Tabaković (Borussia Mönchengladbach) is shown a yellow card for foul.","Haris Tabaković",{"id":415,"addition":392,"extraMinute":45,"info":393,"isHome":28,"minute":416,"narrative":417,"playerName":418,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":398},"331101883626164224",43,"43' Philipp Sander (Borussia Mönchengladbach) is shown a yellow card for foul.","Philipp Sander",{"id":420,"addition":-1,"extraMinute":45,"info":393,"isHome":28,"minute":421,"narrative":422,"playerName":423,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":398},"331101756421312512",44,"44' P. Sander (Borussia Mönchengladbach) is shown a yellow card.","P. Sander",{"id":425,"addition":392,"extraMinute":45,"info":426,"isHome":394,"minute":427,"narrative":428,"playerName":403,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":429},"331106916929376256","Red Card",46,"46' Tim Lemperle (1899 Hoffenheim) is sent off with a straight red card. Foul","red_card",{"id":431,"addition":392,"extraMinute":45,"info":393,"isHome":394,"minute":427,"narrative":432,"playerName":403,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":398},"331106916870656000","46' Tim Lemperle (1899 Hoffenheim) is shown a yellow card for foul.",{"id":434,"addition":-1,"extraMinute":45,"info":435,"isHome":394,"minute":436,"narrative":437,"playerName":438,"relatedPlayerName":439,"result":21,"teamLogo":49,"teamName":50,"typeName":440},"331109180901429248","Substitution 1",55,"55' (1899 Hoffenheim) makes a substitution: A. Kramaric comes on for A. Prass.","A. Kramaric","A. Prass","substitution",{"id":442,"addition":392,"extraMinute":45,"info":393,"isHome":394,"minute":443,"narrative":444,"playerName":445,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":398},"331110816357027840",60,"60' Leon Avdullahu (1899 Hoffenheim) is shown a yellow card for foul.","Leon Avdullahu",{"id":447,"addition":448,"extraMinute":45,"info":393,"isHome":394,"minute":449,"narrative":450,"playerName":451,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":398},"331110691060584448","misses next match",61,"61' L. Avdullahu (1899 Hoffenheim) is shown a yellow card for misses next match.","L. Avdullahu",{"id":453,"addition":-1,"extraMinute":45,"info":380,"isHome":28,"minute":454,"narrative":455,"playerName":389,"relatedPlayerName":423,"result":21,"teamLogo":57,"teamName":58,"typeName":385},"331111697882288128",64,"64' H. Tabakovic (Borussia Mönchengladbach) scores, set up by P. Sander. 3-0 — his second of the match.",{"id":457,"addition":-1,"extraMinute":45,"info":458,"isHome":28,"minute":454,"narrative":459,"playerName":389,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":460},"331112074673393664","Goal Disallowed - offside","64' VAR review disallows a goal (Borussia Mönchengladbach).","var",{"id":462,"addition":-1,"extraMinute":45,"info":463,"isHome":394,"minute":464,"narrative":465,"playerName":397,"relatedPlayerName":466,"result":21,"teamLogo":49,"teamName":50,"typeName":440},"331327391555129344","Substitution 2",65,"65' (1899 Hoffenheim) makes a substitution: Albian Hajdari comes on for Grischa Prömel.","Grischa Prömel",{"id":468,"addition":-1,"extraMinute":45,"info":469,"isHome":28,"minute":464,"narrative":470,"playerName":418,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":460},"331327391500603392","Goal cancelled","65' VAR review disallows a goal (Borussia Mönchengladbach).",{"id":472,"addition":-1,"extraMinute":45,"info":473,"isHome":394,"minute":464,"narrative":474,"playerName":475,"relatedPlayerName":476,"result":21,"teamLogo":49,"teamName":50,"typeName":440},"331327391626432512","Substitution 3","65' (1899 Hoffenheim) makes a substitution: Fisnik Asllani comes on for Cole Campbell.","Fisnik Asllani","Cole Campbell",{"id":478,"addition":479,"extraMinute":45,"info":393,"isHome":28,"minute":480,"narrative":481,"playerName":482,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":398},"331112577901793280","Time wasting",66,"66' Wael Mohya (Borussia Mönchengladbach) is shown a yellow card for time wasting.","Wael Mohya",{"id":484,"addition":-1,"extraMinute":45,"info":393,"isHome":28,"minute":485,"narrative":486,"playerName":384,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":398},"331112327271157760",67,"67' W. Mohya (Borussia Mönchengladbach) is shown a yellow card.",{"id":488,"addition":-1,"extraMinute":45,"info":473,"isHome":28,"minute":485,"narrative":489,"playerName":383,"relatedPlayerName":490,"result":21,"teamLogo":57,"teamName":58,"typeName":440},"331112327426347008","67' (Borussia Mönchengladbach) makes a substitution: H. Bolin comes on for R. Hack.","R. Hack",{"id":492,"addition":-1,"extraMinute":45,"info":463,"isHome":28,"minute":485,"narrative":493,"playerName":384,"relatedPlayerName":494,"result":21,"teamLogo":57,"teamName":58,"typeName":440},"331112327317295104","67' (Borussia Mönchengladbach) makes a substitution: W. Mohya comes on for F. Honorat.","F. Honorat",{"id":496,"addition":-1,"extraMinute":45,"info":463,"isHome":394,"minute":485,"narrative":497,"playerName":498,"relatedPlayerName":499,"result":21,"teamLogo":49,"teamName":50,"typeName":440},"331112327157911552","67' (1899 Hoffenheim) makes a substitution: A. Hajdari comes on for G. Promel.","A. Hajdari","G. Promel",{"id":501,"addition":-1,"extraMinute":45,"info":435,"isHome":28,"minute":485,"narrative":502,"playerName":503,"relatedPlayerName":504,"result":21,"teamLogo":57,"teamName":58,"typeName":440},"331112327380209664","67' (Borussia Mönchengladbach) makes a substitution: K. Stoger comes on for G. Reyna.","K. Stoger","G. Reyna",{"id":506,"addition":-1,"extraMinute":45,"info":473,"isHome":394,"minute":485,"narrative":507,"playerName":508,"relatedPlayerName":509,"result":21,"teamLogo":49,"teamName":50,"typeName":440},"331112327216631808","67' (1899 Hoffenheim) makes a substitution: F. Asllani comes on for C. Campbell.","F. Asllani","C. Campbell",{"id":511,"addition":392,"extraMinute":45,"info":393,"isHome":394,"minute":512,"narrative":513,"playerName":514,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":398},"331112829950103552",69,"69' Alexander Prass (1899 Hoffenheim) is shown a yellow card for foul.","Alexander Prass",{"id":516,"addition":-1,"extraMinute":45,"info":517,"isHome":28,"minute":518,"narrative":519,"playerName":389,"relatedPlayerName":520,"result":21,"teamLogo":57,"teamName":58,"typeName":440},"331114089046609920","Substitution 4",74,"74' (Borussia Mönchengladbach) makes a substitution: H. Tabakovic comes on for S. Machino.","S. Machino",{"id":522,"addition":-1,"extraMinute":45,"info":523,"isHome":394,"minute":524,"narrative":525,"playerName":526,"relatedPlayerName":527,"result":21,"teamLogo":49,"teamName":50,"typeName":440},"331114592782520320","Substitution 5",76,"76' (1899 Hoffenheim) makes a substitution: Bernardo comes on for K. Akpoguma.","Bernardo","K. Akpoguma",{"id":529,"addition":-1,"extraMinute":45,"info":517,"isHome":394,"minute":524,"narrative":530,"playerName":531,"relatedPlayerName":532,"result":21,"teamLogo":49,"teamName":50,"typeName":440},"331114592862212096","76' (1899 Hoffenheim) makes a substitution: B. Toure comes on for A. Hlozek.","B. Toure","A. Hlozek",{"id":534,"addition":392,"extraMinute":45,"info":393,"isHome":394,"minute":535,"narrative":536,"playerName":537,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":398},"331115725013913600",79,"79' Ozan Kabak (1899 Hoffenheim) is shown a yellow card for foul.","Ozan Kabak",{"id":539,"addition":448,"extraMinute":45,"info":393,"isHome":394,"minute":540,"narrative":541,"playerName":542,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":398},"331115598790529024",80,"80' O. Kabak (1899 Hoffenheim) is shown a yellow card for misses next match.","O. Kabak",{"id":544,"addition":-1,"extraMinute":45,"info":380,"isHome":28,"minute":545,"narrative":546,"playerName":547,"relatedPlayerName":548,"result":21,"teamLogo":57,"teamName":58,"typeName":385},"331115850582986752",81,"81' K. Diks (Borussia Mönchengladbach) scores, set up by N. Elvedi. 3-0.","K. Diks","N. Elvedi",{"id":550,"addition":-1,"extraMinute":45,"info":523,"isHome":28,"minute":551,"narrative":552,"playerName":423,"relatedPlayerName":553,"result":21,"teamLogo":57,"teamName":58,"typeName":440},"331117108836438016",86,"86' (Borussia Mönchengladbach) makes a substitution: P. Sander comes on for T. Kleindienst.","T. Kleindienst",{"id":555,"addition":392,"extraMinute":45,"info":393,"isHome":28,"minute":556,"narrative":557,"playerName":558,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":398},"331117863865683968",89,"89' Shuto Machino (Borussia Mönchengladbach) is shown a yellow card for foul.","Shuto Machino",{"id":560,"addition":-1,"extraMinute":18,"info":380,"isHome":28,"minute":62,"narrative":561,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":385},"331118494504456192","90+1' Borussia Mönchengladbach (Borussia Mönchengladbach) scores. 4-0 — a stoppage-time winner.",{"id":563,"addition":-1,"extraMinute":18,"info":380,"isHome":28,"minute":62,"narrative":564,"playerName":565,"relatedPlayerName":566,"result":21,"teamLogo":57,"teamName":58,"typeName":385},"331118618622300160","90+1' Robin Hack (Borussia Mönchengladbach) scores, set up by Nico Elvedi. 4-0 — a stoppage-time winner.","Robin Hack","Nico Elvedi",{"id":568,"addition":-1,"extraMinute":45,"info":380,"isHome":28,"minute":62,"narrative":569,"playerName":490,"relatedPlayerName":548,"result":21,"teamLogo":57,"teamName":58,"typeName":385},"331699886183419904","90' R. Hack (Borussia Mönchengladbach) scores, set up by N. Elvedi. 4-0 — a stoppage-time winner."]