[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-326329459433017344-en":43,"match-news-326329459433017344-en":68,"match-team-news-326329459433017344-en":69,"match-league-news-326329459433017344-en":229,"prediction-summary-326329459433017344":348,"timeline-326329459433017344":353},{"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":45,"homeTeam":53,"id":59,"kickoffAt":60,"length":61,"leagueId":62,"leagueName":63,"leagueSlug":64,"probabilityLabel":63,"slug":65,"status":66,"tvStations":67,"venueCity":21,"venueName":21},2,{"code":47,"id":48,"imagePath":49,"name":50,"slug":51},"AWY","326257534715301888","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F192.png","1. FC Köln","1-fc-koln","Union Berlin host 1. FC Köln at the iconic Stadion An der Alten Försterei on May 2, 2026, in a Bundesliga clash that promises high stakes and electric atmosphere as the season enters its decisive final stretch. With just a handful of matchdays remaining, both sides have everything to play for, making this a fixture brimming with tension and significance.\n\nFor Union Berlin, the Köpenick club has established itself as a formidable Bundesliga force since their historic promotion in 2019. Playing in their beloved compact ground in the southeast of Berlin, Union have consistently defied expectations, and a late-season push for European qualification or consolidation in the upper half of the table remains firmly on the agenda. Their passionate fanbase, renowned for creating one of Germany's most intimidating atmospheres, will be in full voice as the team fights for every point.\n\n1. FC Köln, the Billy Goats, arrive with their own ambitions. The cathedral city's club carries enormous tradition and a loyal following, but recent seasons have seen them battling to maintain their top-flight status. Depending on how the campaign has unfolded, Köln could be fighting for survival or seeking a strong finish to build momentum. Their traveling support, among the most dedicated in German football, will ensure a vibrant away section.\n\nThe history between these two clubs is relatively modern given Union's recent Bundesliga tenure, but matches between them have produced memorable encounters. Both clubs share a blue-collar identity and deep connections to their communities, creating a mutual respect alongside competitive fire. Tactical observers should watch for Union's trademark defensive organization and set-piece prowess against Köln's direct attacking approach and aerial threat.\n\nThe Stadion An der Alten Försterei, with its standing terraces and intimate setting of roughly 22,000 capacity, provides one of European football's most unique backdrops. The famous Waldseite terrace will be rocking from the first whistle, with the ground's tight dimensions amplifying every chant and roar. Fans can expect a fiercely contested battle where passion meets pragmatism, with both sets of supporters creating a cauldron of noise that epitomizes the Bundesliga's unmatched matchday experience. This is a fixture that captures the soul of German football.",{"code":54,"id":55,"imagePath":56,"name":57,"slug":58},"HME","326257534648193024","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F182.png","Union Berlin","union-berlin","326329459433017344","2026-05-02T13:30:00Z",90,"326135624673267712","Bundesliga","de-bundesliga","union-berlin-vs-1-fc-koln-2026-05-02","finished",[],[],[70,112,148,169,193,214],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":72,"homeTeamId":-1,"homeTeamName":-1,"id":73,"leagueId":62,"leagueName":63,"matchId":74,"matchName":21,"publishedAt":75,"slug":76,"sourceName":77,"sourceURL":78,"teamId":79,"teamName":80,"teamIds":81,"teamNames":96,"title":111},"news","Markus Krösche explains why Adi Hütter is the right Eintracht Frankfurt coach, citing his Bundesliga experience. The Austrian's return aims to revive ambitions.","336942872144121857","0","2026-06-01T16:30:22Z","why-adi-hutter-is-eintracht-s-right-choice-krosche-explains","Kicker","https:\u002F\u002Fwww.kicker.de\u002Fkroesche-erklaert-warum-huetter-genau-der-richtige-ist-1224527\u002Fvideo#omrss","326257781562675200","Auch",[79,82,83,84,85,86,87,88,89,90,91,55,92,93,94,95],"326255039712595968","326257599160782848","326257672598851584","326257760532434944","326257761564233728","326257768367394816","326257777523560448","326257534300065792","326257534430089216","326257534396534784","326222711825108992","326257534526558208","326257565195309056","326257686389723136",[80,97,98,99,100,101,102,103,104,105,106,57,107,108,109,110],"Başakşehir","Istra 1961","Derry City","İstanbulspor","Güzide Gebzespor","Desportiva ES","Al-Wasl FC","Borussia Mönchengladbach","Eintracht Frankfurt","Bayer Leverkusen","Switzerland","RB Leipzig","Barcelona","Together","Why Adi Hütter is Eintracht's Right Choice: Krösche Explains",{"awayTeamId":113,"awayTeamName":114,"body":-1,"category":71,"excerpt":115,"homeTeamId":116,"homeTeamName":117,"id":118,"leagueId":29,"leagueName":30,"matchId":119,"matchName":120,"publishedAt":121,"slug":122,"sourceName":123,"sourceURL":124,"teamId":125,"teamName":126,"teamIds":127,"teamNames":137,"title":147},"326222712592666624","Congo DR","UPN complained to Competition Committee over Athletic Club kit with Euskal Herria map, IFAB neutrality breach. Informative file opened. Athletic remains calm.","326222712143876096","Portugal","336112516188868609","327115058687512576","Portugal vs Congo DR","2026-05-30T09:53:24Z","why-athletic-club-s-new-kit-is-under-ifab-investigation","Marca","https:\u002F\u002Fwww.marca.com\u002Ffutbol\u002Fathletic\u002F2026\u002F05\u002F30\u002Fathletic-mantiene-calma-frente-interesada-polemica-camiseta.html","326257565275000832","Athletic Club",[125,116,113,128,129,130,55,131,132,94,133,134,135,136],"326257539962376192","326255040677285888","326255043030290432","326257537596788736","326257565778317312","326222711447621632","326222711653142528","326257647399473152","326222707169431552",[126,117,114,138,139,140,57,141,142,109,143,144,145,146],"Como","Universitatea Craiova","Universitatea Cluj","FC Porto","Osasuna","France","Spain","Araba","Anderlecht","Why Athletic Club's New Kit Is Under IFAB Investigation",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":149,"homeTeamId":-1,"homeTeamName":-1,"id":150,"leagueId":151,"leagueName":152,"matchId":74,"matchName":21,"publishedAt":153,"slug":154,"sourceName":123,"sourceURL":155,"teamId":125,"teamName":126,"teamIds":156,"teamNames":162,"title":168},"Athletic Club confirms exits of Luis Prieto and Alberto Iglesias, adding to Valverde and Aspiazu departures, as Terzic builds his technical team.","335032957527920641","326135624820068352","La Liga","2026-05-27T10:18:42Z","athletic-confirm-two-coach-exits-in-terzic-overhaul","https:\u002F\u002Fwww.marca.com\u002Ffutbol\u002Fathletic\u002F2026\u002F05\u002F27\u002Fathletic-confirma-plan-terzic-estructurar-cuerpo-tecnico.html",[125,157,128,116,113,129,130,55,131,158,159,160,136,161],"326257638142644224","326257537865224192","326257550938869760","326257534329425920","326222712496197632",[126,163,138,117,114,139,140,57,141,164,165,166,146,167],"Eibar","Estoril","Lask Linz","Borussia Dortmund","Netherlands","Athletic Confirm Two Coach Exits in Terzic Overhaul",{"awayTeamId":90,"awayTeamName":105,"body":-1,"category":71,"excerpt":170,"homeTeamId":160,"homeTeamName":166,"id":171,"leagueId":62,"leagueName":63,"matchId":172,"matchName":173,"publishedAt":174,"slug":175,"sourceName":176,"sourceURL":177,"teamId":90,"teamName":105,"teamIds":178,"teamNames":185,"title":192},"Harry Kane scored 61 goals but Michael Olise was named best player in Guardian's Bundesliga awards; coach Hoeness, Dortmund slip also highlighted.","334788009499037697","327052260339093504","Borussia Dortmund vs Eintracht Frankfurt","2026-05-26T18:00:05Z","bundesliga-2025-26-awards-kane-61-goals-but-olise-wins","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F26\u002Fbundesliga-2025-26-awards-our-players-goal-coach-and-head-loss-of-the-season",[90,160,179,180,55,93,181,182,183,184,91],"326257536078450688","326257534270705664","326257545918287872","326257546094448640","326257539614248960","326257545968619520",[105,166,186,187,57,108,188,189,190,191,106],"Paris Saint Germain","Werder Bremen","Liverpool","Tottenham","Atalanta","Arsenal","Bundesliga 2025-26 awards: Kane 61 goals but Olise wins",{"awayTeamId":113,"awayTeamName":114,"body":-1,"category":71,"excerpt":194,"homeTeamId":116,"homeTeamName":117,"id":195,"leagueId":196,"leagueName":197,"matchId":119,"matchName":120,"publishedAt":198,"slug":199,"sourceName":123,"sourceURL":200,"teamId":201,"teamName":202,"teamIds":203,"teamNames":208,"title":213},"A Madrid court rejected private broadcasters' bid to halt RTVE's 2026 World Cup sponsorship sales, validating the public broadcaster's commercial model.","334731046916460545","326135627089186816","Cup","2026-05-26T14:11:30Z","why-rtve-won-court-backs-2026-world-cup-sponsorship-sales","https:\u002F\u002Fwww.marca.com\u002Ftiramillas\u002Ftelevision\u002F2026\u002F05\u002F26\u002Fjusticia-da-razon-rtve-mundial-2026-pretendian-paralizar-comercializacion.html","326257537764560896","Nacional",[201,116,113,129,130,55,131,159,204,205,206,207,134,136],"326257700071542784","326222711908995072","326222713142120448","326257695210344448",[202,117,114,139,140,57,141,165,209,210,211,212,144,146],"Olympic","Mexico","Canada","Signal","Why RTVE Won: Court Backs 2026 World Cup Sponsorship Sales",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":215,"homeTeamId":-1,"homeTeamName":-1,"id":216,"leagueId":62,"leagueName":63,"matchId":74,"matchName":21,"publishedAt":217,"slug":218,"sourceName":77,"sourceURL":219,"teamId":82,"teamName":97,"teamIds":220,"teamNames":224,"title":228},"As the summer window nears, Stuttgart's permanent move for Deniz Undav hits a snag, while several Bundesliga clubs eye Wolfsburg's Kevin Behrens.","334624810845868033","2026-05-26T07:19:45Z","undav-talks-hit-snag-as-bundesliga-clubs-eye-behrens","https:\u002F\u002Fwww.kicker.de\u002Ftransferticker-953155\u002Fartikel#omrss",[82,180,83,85,221,222,55,223,95,136,206],"326257783785656320","326257534493003776","326257546291580928",[97,187,98,100,225,226,57,227,110,146,211],"Istres","VfB Stuttgart","Brighton","Undav Talks Hit Snag as Bundesliga Clubs Eye Behrens",[230,242,260,283,304,330],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":231,"homeTeamId":-1,"homeTeamName":-1,"id":232,"leagueId":62,"leagueName":63,"matchId":74,"matchName":21,"publishedAt":233,"slug":234,"sourceName":77,"sourceURL":219,"teamId":82,"teamName":97,"teamIds":235,"teamNames":238,"title":241},"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",[82,180,236,83,85,221,93,136,206,237],"326257580877811712","326257565635710976",[97,187,239,98,100,225,108,146,211,240],"Mito Hollyhock","Getafe","Grönbaek Remains at HSV, RB Commit to Diomande",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":243,"homeTeamId":-1,"homeTeamName":-1,"id":244,"leagueId":62,"leagueName":63,"matchId":74,"matchName":21,"publishedAt":245,"slug":246,"sourceName":77,"sourceURL":219,"teamId":79,"teamName":80,"teamIds":247,"teamNames":253,"title":259},"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",[79,82,248,180,83,249,250,251,252,94,136,206],"326255040920555520","326257606744084480","326257680438005760","326257747962105856","326257563194626048",[80,97,254,187,98,255,256,257,258,109,146,211],"Beitar Jerusalem","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":71,"excerpt":261,"homeTeamId":-1,"homeTeamName":-1,"id":262,"leagueId":62,"leagueName":63,"matchId":74,"matchName":21,"publishedAt":263,"slug":264,"sourceName":77,"sourceURL":265,"teamId":266,"teamName":267,"teamIds":268,"teamNames":275,"title":282},"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","326222711976103936","Australia",[266,269,82,270,271,272,83,84,222,273,274,136,206],"326222712324231168","326255040442404864","326257552176189440","326257593141956608","326222712076767232","326257536145559552",[267,276,97,277,278,279,98,99,226,280,281,146,211],"Austria","Austria Vienna","Austria Salzburg","Chattanooga","Germany","Rennes","Stuttgart's Assignon Out: Shoulder Surgery Leaves Timeline",{"awayTeamId":160,"awayTeamName":166,"body":-1,"category":71,"excerpt":284,"homeTeamId":180,"homeTeamName":187,"id":285,"leagueId":62,"leagueName":63,"matchId":286,"matchName":287,"publishedAt":288,"slug":289,"sourceName":77,"sourceURL":290,"teamId":266,"teamName":267,"teamIds":291,"teamNames":297,"title":303},"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",[266,180,160,269,270,292,90,293,271,294,91,222,295,273,296,134],"326255041348374528","326257539698135040","326257554193649664","326222711682502656","326257546220277760",[267,187,166,276,277,298,105,299,278,300,106,226,301,280,302,144],"Torpedo Kutaisi","Torino","Perth Glory","England","Chelsea","Ballack Leaves, Podolski Arrives: 2006 Bundesliga Final Day",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":305,"homeTeamId":-1,"homeTeamName":-1,"id":306,"leagueId":62,"leagueName":63,"matchId":74,"matchName":21,"publishedAt":307,"slug":308,"sourceName":309,"sourceURL":310,"teamId":311,"teamName":312,"teamIds":313,"teamNames":321,"title":329},"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","L'Equipe","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",[311,314,315,316,317,318,319,158,320,136,206],"326257536049090560","326222712936599552","326222767416414208","326255039846813696","326255041625198592","326257536413995008","326257539844935680",[312,322,323,324,325,326,327,164,328,146,211],"Nice","Paraguay","Lesotho","FK Partizan","Partizani","Paris FC","Parma","Lyon Close in on Mads Bidstrup: €10M Midfielder Deal Nears",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":331,"homeTeamId":-1,"homeTeamName":-1,"id":332,"leagueId":62,"leagueName":63,"matchId":74,"matchName":21,"publishedAt":333,"slug":334,"sourceName":77,"sourceURL":219,"teamId":82,"teamName":97,"teamIds":335,"teamNames":341,"title":347},"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",[82,180,336,236,83,85,221,136,337,338,339,340],"326257568773050368","326257545754710016","326257546392244224","326257554411753472","326257556324356096",[97,187,342,239,98,100,225,146,343,344,345,346],"Vorskla Poltava","Newcastle","Nottingham Forest","Newcastle Jets","Newells Old Boys","Lidberg Transfer Close: Grimaldo Flirts with Move",{"matchResult":349,"exactScore":350,"totalGoals":351,"bothTeamsToScore":352},[],[],[],[],[354,363,371,376,381,389,395,401,407,412,419,425,428,432,437,443,448,453,457],{"id":355,"addition":-1,"extraMinute":356,"info":357,"isHome":358,"minute":359,"narrative":360,"playerName":361,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":362},"326977464926474240",0,"Yellow Card",false,31,"31' E. Martel (1. FC Köln) is shown a yellow card.","E. Martel","yellow_card",{"id":364,"addition":-1,"extraMinute":356,"info":365,"isHome":358,"minute":366,"narrative":367,"playerName":368,"relatedPlayerName":369,"result":21,"teamLogo":49,"teamName":50,"typeName":370},"326977464955834368","Normal Goal",33,"33' M. Bülter (1. FC Köln) scores, set up by L. Waldschmidt. 0-1 — the opening goal.","M. Bülter","L. Waldschmidt","goal",{"id":372,"addition":-1,"extraMinute":356,"info":357,"isHome":28,"minute":373,"narrative":374,"playerName":375,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":362},"326977464981000192",34,"34' Diogo Leite (Union Berlin) is shown a yellow card.","Diogo Leite",{"id":377,"addition":-1,"extraMinute":356,"info":357,"isHome":358,"minute":378,"narrative":379,"playerName":380,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":362},"326977465006166016",55,"55' Jahmai Simpson-Pusey (1. FC Köln) is shown a yellow card.","Jahmai Simpson-Pusey",{"id":382,"addition":-1,"extraMinute":356,"info":383,"isHome":28,"minute":384,"narrative":385,"playerName":386,"relatedPlayerName":387,"result":21,"teamLogo":56,"teamName":57,"typeName":388},"326977465064886272","Substitution 2",58,"58' (Union Berlin) makes a substitution: Ilyas  Ansah comes on for A. Ilić.","Ilyas  Ansah","A. Ilić","substitution",{"id":390,"addition":-1,"extraMinute":356,"info":391,"isHome":28,"minute":384,"narrative":392,"playerName":393,"relatedPlayerName":394,"result":21,"teamLogo":56,"teamName":57,"typeName":388},"326977465035526144","Substitution 1","58' (Union Berlin) makes a substitution: J. Juranović comes on for C. Trimmel.","J. Juranović","C. Trimmel",{"id":396,"addition":-1,"extraMinute":356,"info":397,"isHome":28,"minute":384,"narrative":398,"playerName":399,"relatedPlayerName":400,"result":21,"teamLogo":56,"teamName":57,"typeName":388},"326977465090052096","Substitution 3","58' (Union Berlin) makes a substitution: A. Schäfer comes on for Livan Burcu.","A. Schäfer","Livan Burcu",{"id":402,"addition":-1,"extraMinute":356,"info":365,"isHome":358,"minute":403,"narrative":404,"playerName":405,"relatedPlayerName":406,"result":21,"teamLogo":49,"teamName":50,"typeName":370},"326977465119412224",61,"61' S. El Mala (1. FC Köln) scores, set up by K. Lund. 0-2.","S. El Mala","K. Lund",{"id":408,"addition":-1,"extraMinute":356,"info":391,"isHome":358,"minute":409,"narrative":410,"playerName":369,"relatedPlayerName":411,"result":21,"teamLogo":49,"teamName":50,"typeName":388},"326977465148772352",62,"62' (1. FC Köln) makes a substitution: L. Waldschmidt comes on for F. Chávez.","F. Chávez",{"id":413,"addition":-1,"extraMinute":356,"info":414,"isHome":28,"minute":415,"narrative":416,"playerName":417,"relatedPlayerName":418,"result":21,"teamLogo":56,"teamName":57,"typeName":388},"326977465190715392","Substitution 4",67,"67' (Union Berlin) makes a substitution: S. Nsoki comes on for T. Skarke.","S. Nsoki","T. Skarke",{"id":420,"addition":-1,"extraMinute":356,"info":383,"isHome":358,"minute":421,"narrative":422,"playerName":423,"relatedPlayerName":424,"result":21,"teamLogo":49,"teamName":50,"typeName":388},"326977465220075520",71,"71' (1. FC Köln) makes a substitution: J. Kamiński comes on for L. Maina.","J. Kamiński","L. Maina",{"id":426,"addition":-1,"extraMinute":356,"info":414,"isHome":358,"minute":421,"narrative":427,"playerName":405,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":388},"326977465274601472","71' (1. FC Köln) brings on S. El Mala.",{"id":429,"addition":-1,"extraMinute":356,"info":397,"isHome":358,"minute":421,"narrative":430,"playerName":368,"relatedPlayerName":431,"result":21,"teamLogo":49,"teamName":50,"typeName":388},"326977465245241344","71' (1. FC Köln) makes a substitution: M. Bülter comes on for J. Thielmann.","J. Thielmann",{"id":433,"addition":-1,"extraMinute":356,"info":365,"isHome":28,"minute":434,"narrative":435,"playerName":436,"relatedPlayerName":394,"result":21,"teamLogo":56,"teamName":57,"typeName":370},"326977465308155904",73,"73' T. Rothe (Union Berlin) scores, set up by C. Trimmel. 1-2.","T. Rothe",{"id":438,"addition":-1,"extraMinute":356,"info":439,"isHome":358,"minute":440,"narrative":441,"playerName":406,"relatedPlayerName":442,"result":21,"teamLogo":49,"teamName":50,"typeName":388},"326977465337516032","Substitution 5",80,"80' (1. FC Köln) makes a substitution: K. Lund comes on for J. Schmied.","J. Schmied",{"id":444,"addition":-1,"extraMinute":356,"info":357,"isHome":358,"minute":445,"narrative":446,"playerName":447,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":362},"326977465362681856",88,"88' M. Schwäbe (1. FC Köln) is shown a yellow card.","M. Schwäbe",{"id":449,"addition":-1,"extraMinute":356,"info":439,"isHome":28,"minute":445,"narrative":450,"playerName":451,"relatedPlayerName":452,"result":21,"teamLogo":56,"teamName":57,"typeName":388},"326977465404624896","88' (Union Berlin) makes a substitution: R. Khedira comes on for A. Král.","R. Khedira","A. Král",{"id":454,"addition":-1,"extraMinute":356,"info":365,"isHome":28,"minute":455,"narrative":456,"playerName":400,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":370},"326977465433985024",89,"89' Livan Burcu (Union Berlin) scores. 2-2 — the equaliser.",{"id":458,"addition":-1,"extraMinute":459,"info":357,"isHome":28,"minute":61,"narrative":460,"playerName":400,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":362},"326977465463345152",5,"90+5' Livan Burcu (Union Berlin) is shown a yellow card."]