[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-333431392761286656-en":61,"match-news-333431392761286656-en":87,"match-team-news-333431392761286656-en":88,"match-league-news-333431392761286656-en":267,"prediction-summary-333431392761286656":376,"timeline-333431392761286656":381},{"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":18,"awayTeam":63,"description":69,"homeScore":18,"homeTeam":70,"id":76,"kickoffAt":77,"length":78,"leagueId":79,"leagueName":80,"leagueSlug":81,"probabilityLabel":80,"slug":82,"status":83,"tvStations":84,"venueCity":85,"venueName":86},{"code":64,"id":65,"imagePath":66,"name":67,"slug":68},"AWY","326257563387564032","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F207.png","Utrecht","utrecht","Ajax must win to keep their title hopes alive, while Utrecht need points to secure a European playoff spot. A draw would leave both sides disappointed as the season approaches its climax.",{"code":71,"id":72,"imagePath":73,"name":74,"slug":75},"HME","326257563052019712","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F194.png","Ajax","ajax","333431392761286656","2026-05-24T10:15:00Z",90,"326135624748765184","Eredivisie","nl-eredivisie","ajax-vs-utrecht-2026-05-24","finished",[],"Volendam","Kras Stadion",[],[89,137,167,201,227,252],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":91,"homeTeamId":-1,"homeTeamName":-1,"id":92,"leagueId":93,"leagueName":94,"matchId":95,"matchName":21,"publishedAt":96,"slug":97,"sourceName":98,"sourceURL":99,"teamId":100,"teamName":101,"teamIds":102,"teamNames":119,"title":136},"news","Manchester United confident Bruno Fernandes stays; Chelsea value Enzo at £120m; West Ham demand £80m for Matheus; Arsenal eye Alvarez & Rogers.","337381103612465153","326135644956921856","UEFA Champions League Women","0","2026-06-02T22:30:00Z","paper-talk-fernandes-stays-120m-enzo-rogers-chase","Sky Sports","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13550260\u002Fbruno-fernandes-transfer-news-man-utd-confident-captain-will-stay-at-old-trafford-this-summer-paper-talk","326257545712766976","Manchester United",[100,103,104,105,106,107,108,109,110,111,112,113,114,115,116,72,117,118],"326257534430089216","326257536078450688","326257808385249280","326222712462643200","326257809152806912","326257534329425920","326257546392244224","326257546425798656","326257545968619520","326257546220277760","326257565535047680","326257546153168896","326257565233057792","326257545792458752","326222707211374592","326257534170042368",[101,120,121,122,123,124,125,126,127,128,129,130,131,132,133,74,134,135],"Eintracht Frankfurt","Paris Saint Germain","Sheffield Wednesday","Bosnia & Herzegovina","Milton Keynes Dons","Borussia Dortmund","Nottingham Forest","Aston Villa","Arsenal","Chelsea","Real Madrid","West Ham","Atletico Madrid","Bournemouth","Club Brugge KV","Bayern München","Paper Talk: Fernandes Stays, £120m Enzo, Rogers Chase",{"awayTeamId":138,"awayTeamName":139,"body":-1,"category":90,"excerpt":140,"homeTeamId":72,"homeTeamName":74,"id":141,"leagueId":79,"leagueName":80,"matchId":142,"matchName":143,"publishedAt":144,"slug":145,"sourceName":146,"sourceURL":147,"teamId":148,"teamName":149,"teamIds":150,"teamNames":158,"title":166},"326257563194626048","PSV Eindhoven","Michel, recently relegated with Girona, takes the helm at Ajax on a contract until 2028. The Spanish coach faces a task to restore the Dutch giants' glory.","337336321917849601","326329519185072128","Ajax vs PSV Eindhoven","2026-06-02T18:39:01Z","michel-to-ajax-coach-signs-until-2028-after-relegation","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FRelegue-avant-son-depart-de-gerone-michel-devient-l-entraineur-de-l-ajax-amsterdam\u002F1681252#at_medium=RSS_feeds","326255041704890368","Rayo Vallecano",[148,72,138,151,152,153,154,155,156,157],"326257638553686016","326222707169431552","326222712936599552","326255038034874368","326255039846813696","326257565669265408","326257563425312768",[149,74,139,159,160,161,162,163,164,165],"Huesca","Anderlecht","Paraguay","FSV Mainz 05","FK Partizan","Girona","Feyenoord","Michel to Ajax: Coach Signs Until 2028 After Relegation",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":168,"homeTeamId":-1,"homeTeamName":-1,"id":169,"leagueId":170,"leagueName":171,"matchId":95,"matchName":21,"publishedAt":172,"slug":173,"sourceName":174,"sourceURL":175,"teamId":72,"teamName":74,"teamIds":176,"teamNames":188,"title":200},"Patrick Kluivert, former Ajax and Milan striker, now supports Curacao’s maiden 2026 World Cup appearance due to his mother’s Caribbean heritage.","336573406864478209","326135627642834944","League","2026-05-31T16:16:06Z","kluivert-why-he-supports-curacao-at-2026-world-cup","Tuttosport","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fmondiali-2026\u002Fcuracao\u002F2026\u002F05\u002F31-148970040\u002Flo_ricordate_bomber_champions_ko_con_la_juve_flop_milan_ora_tifa_curacao_\u002F",[72,177,178,179,180,181,182,183,184,185,186,187],"326257539542945792","326257789854814208","326257696737071104","326222713175674880","326257696636407808","326257544261537792","326257627958874112","326257539333230592","326222712496197632","326257565195309056","326257595536904192",[74,189,190,191,192,193,194,195,196,197,198,199],"Juventus","Indonesia","Diaspora","Curaçao","Azzurri","Gremio","Stella","AC Milan","Netherlands","Barcelona","Jamaica","Kluivert: Why He Supports Curacao at 2026 World Cup",{"awayTeamId":111,"awayTeamName":128,"body":-1,"category":90,"excerpt":202,"homeTeamId":104,"homeTeamName":121,"id":203,"leagueId":170,"leagueName":171,"matchId":204,"matchName":205,"publishedAt":206,"slug":207,"sourceName":208,"sourceURL":209,"teamId":111,"teamName":128,"teamIds":210,"teamNames":218,"title":226},"PSG retained the Champions League title with a penalty shootout win over Arsenal in 2026, ending the Gunners' dream of a first European Cup in 20 years.","336459848021446657","331980430133694464","Paris Saint Germain vs Arsenal","2026-05-31T08:35:33Z","psg-retain-2026-champions-league-title-arsenal-heartbreak","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002Fgallery\u002F2026\u002Fmay\u002F31\u002Fchampions-league-final-2026-psg-retain-title-to-break-arsenal-hearts-in-pictures",[111,104,152,211,212,213,214,113,186,215,216,72,217],"326323575902441472","326585125682810880","326222711976103936","326257661584609280","326257769613103104","326257661500723200","326257604382691328",[128,121,160,219,220,221,222,130,198,223,224,74,225],"Andorra","Alloa Athletic","Australia","Ukraine","Capital","Italy","GOES","PSG Retain 2026 Champions League Title: Arsenal Heartbreak",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":228,"homeTeamId":-1,"homeTeamName":-1,"id":229,"leagueId":230,"leagueName":231,"matchId":95,"matchName":21,"publishedAt":232,"slug":233,"sourceName":146,"sourceURL":234,"teamId":111,"teamName":128,"teamIds":235,"teamNames":243,"title":251},"PSG clinched a second straight Champions League title, defeating Arsenal, as Nuno Mendes says 'history already written' and Marquinhos eyes a third star.","336312453845487617","326135636794806272","AFC Champions League Elite","2026-05-30T22:34:02Z","psg-secure-back-to-back-ucl-crown-history-already-written","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FNuno-mendes-apres-le-nouveau-titre-du-psg-en-ligue-des-champions-on-a-deja-marque-l-histoire\u002F1680465#at_medium=RSS_feeds",[111,153,236,237,155,238,104,239,113,240,184,241,242,72],"326222767416414208","326255038395584512","326255041625198592","326257536413995008","326222712143876096","326222711569256448","326257572086550528",[128,161,244,245,163,246,121,247,130,248,196,249,250,74],"Lesotho","Rosenborg","Partizani","Paris FC","Portugal","Brazil","Reims","PSG Secure Back-to-Back UCL Crown: 'History Already Written'",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":253,"homeTeamId":-1,"homeTeamName":-1,"id":254,"leagueId":230,"leagueName":231,"matchId":95,"matchName":21,"publishedAt":255,"slug":256,"sourceName":146,"sourceURL":257,"teamId":111,"teamName":128,"teamIds":258,"teamNames":262,"title":266},"PSG beat Arsenal on penalties to retain Champions League, becoming 9th club to win back-to-back, joining Real Madrid's five-peat and seven others.","336264118128349185","2026-05-30T19:40:15Z","psg-retains-ucl-crown-9th-club-to-win-back-to-back","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FLe-psg-est-le-9e-club-a-conserver-son-titre-en-ligue-des-champions\u002F1680393#at_medium=RSS_feeds",[111,113,259,260,118,261,109,184,72,215],"326257537559040000","326257539769438208","326257545918287872",[128,130,263,264,135,265,126,196,74,223],"Benfica","Inter","Liverpool","PSG Retains UCL Crown: 9th Club to Win Back-to-Back",[268,271,297,313,338,357],{"awayTeamId":138,"awayTeamName":139,"body":-1,"category":90,"excerpt":140,"homeTeamId":72,"homeTeamName":74,"id":141,"leagueId":79,"leagueName":80,"matchId":142,"matchName":143,"publishedAt":144,"slug":145,"sourceName":146,"sourceURL":147,"teamId":148,"teamName":149,"teamIds":269,"teamNames":270,"title":166},[148,72,138,151,152,153,154,155,156,157],[149,74,139,159,160,161,162,163,164,165],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":272,"homeTeamId":-1,"homeTeamName":-1,"id":273,"leagueId":79,"leagueName":80,"matchId":95,"matchName":21,"publishedAt":274,"slug":275,"sourceName":276,"sourceURL":277,"teamId":278,"teamName":279,"teamIds":280,"teamNames":288,"title":296},"Alejandro Grimaldo hints at summer exit as Denzel Dumfries emerges as Real Madrid target. Transfer rumors intensify around Bayer Leverkusen and Inter stars.","337324149091340289","2026-06-02T09:50:39Z","why-grimaldo-flirts-with-transfer-dumfries-to-real","Kicker","https:\u002F\u002Fwww.kicker.de\u002Ftransferticker-953155\u002Fartikel#omrss","326255039712595968","Başakşehir",[278,281,282,283,284,285,286,113,260,152,287,109],"326257534270705664","326257580877811712","326257599160782848","326257760532434944","326257783785656320","326257534396534784","326257545754710016",[279,289,290,291,292,293,294,130,264,160,295,126],"Werder Bremen","Mito Hollyhock","Istra 1961","İstanbulspor","Istres","Bayer Leverkusen","Newcastle","Why Grimaldo Flirts with Transfer: Dumfries to Real?",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":298,"homeTeamId":-1,"homeTeamName":-1,"id":299,"leagueId":79,"leagueName":80,"matchId":95,"matchName":21,"publishedAt":300,"slug":301,"sourceName":302,"sourceURL":303,"teamId":157,"teamName":165,"teamIds":304,"teamNames":308,"title":312},"Raheem Sterling, 31, arrested for drug-driving after M3 crash. On bail, the ex-England star joined Feyenoord in February, but his career slide deepens.","336211070785949697","2026-05-30T16:25:20Z","sterling-s-drug-driving-arrest-what-it-means-for-his-career","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc1l212ez1m0o?at_medium=RSS&at_campaign=rss",[157,112,305,185,261,306,307,111],"326257546258026496","326257812931874816","326222711682502656",[165,129,309,197,265,310,311,128],"Manchester City","Stamford","England","Sterling's Drug-Driving Arrest: What It Means for His Career",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":314,"homeTeamId":-1,"homeTeamName":-1,"id":315,"leagueId":79,"leagueName":80,"matchId":95,"matchName":21,"publishedAt":316,"slug":317,"sourceName":276,"sourceURL":318,"teamId":286,"teamName":294,"teamIds":319,"teamNames":328,"title":337},"Rogier Meijer leaves his role as assistant at Bayer Leverkusen to become Sparta Rotterdam's new head coach, returning to the Eredivisie after one year.","334258960569733121","2026-05-25T07:08:08Z","how-meijer-s-leverkusen-stint-led-to-sparta-head-coach-job","https:\u002F\u002Fwww.kicker.de\u002Fbayers-co-trainer-meijer-wird-chefcoach-bei-sparta-rotterdam-1222579\u002Fartikel#omrss",[286,320,278,321,322,283,323,324,325,185,326,152,327],"326257563765051392","326255040920555520","326257593141956608","326257606744084480","326257613643714560","326257563534364672","326222712076767232","326222713142120448",[294,329,279,330,331,291,332,333,334,197,335,160,336],"Sparta Rotterdam","Beitar Jerusalem","Chattanooga","Beijing Guoan","Hassania Agadir","NEC Nijmegen","Germany","Canada","How Meijer's Leverkusen Stint Led to Sparta Head Coach Job",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":339,"homeTeamId":-1,"homeTeamName":-1,"id":340,"leagueId":79,"leagueName":80,"matchId":95,"matchName":21,"publishedAt":341,"slug":342,"sourceName":146,"sourceURL":343,"teamId":344,"teamName":345,"teamIds":346,"teamNames":351,"title":356},"Goalkeeper Thomas Didillon-Hödl scored the winning penalty as Willem II won a 5-4 shootout against Volendam to seal Eredivisie promotion after a 3-3 tie.","333769469581070337","2026-05-23T22:14:46Z","why-didillon-hodl-s-penalty-sealed-eredivisie-promotion","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FGardien-mue-en-heros-thomas-didillon-hodl-offre-la-montee-en-eredivisie-a-willem-ii-en-marquant-son-tir-au-but-le-foot-n-est-qu-un-jeu\u002F1678375#at_medium=RSS_feeds","326257563085574144","Willem II",[344,347,153,236,237,155,238,348,185,157,349,350,72,152],"326257536372051968","326257536296554496","326222711401484288","326222711447621632",[345,352,161,244,245,163,246,353,197,165,354,355,74,160],"Metz","Auxerre","Belgium","France","Why Didillon-Hödl's Penalty Sealed Eredivisie Promotion",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":358,"homeTeamId":-1,"homeTeamName":-1,"id":359,"leagueId":79,"leagueName":80,"matchId":95,"matchName":21,"publishedAt":360,"slug":361,"sourceName":146,"sourceURL":362,"teamId":363,"teamName":364,"teamIds":365,"teamNames":370,"title":375},"Ronald Koeman Jr, a goalkeeper, scored a last-minute penalty to save Telstar from relegation, his first, and the first by a Eredivisie goalkeeper in 11 years.","331509897906622465","2026-05-17T16:07:02Z","ronald-koeman-jr-penalty-telstar-survival-in-2026","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FLe-club-neerlandais-de-telstar-assure-son-maintien-en-eredivisie-grace-a-un-penalty-du-fils-de-ronald-koeman-qui-joue-gardien-de-but\u002F1676543#at_medium=RSS_feeds","326257563798605824","Telstar",[363,344,236,154,366,367,368,369,185,186,153,241,152,327],"326257537865224192","326257556060114944","326257561546264576","326257567204380672",[364,345,244,162,371,372,373,374,197,198,161,249,160,336],"Estoril","Estudiantes L.P.","Sonderjyske","FC Basel 1893","Ronald Koeman Jr Penalty: Telstar Survival in 2026",{"matchResult":377,"exactScore":378,"totalGoals":379,"bothTeamsToScore":380},[],[],[],[],[382,391,397,404,411,415,422,428,433,437,443,451,458,465,468,471,477,482,485,490,494,500,504,508,511,515,519,523,527,531,534],{"id":383,"addition":-1,"extraMinute":384,"info":385,"isHome":28,"minute":386,"narrative":387,"playerName":388,"relatedPlayerName":389,"result":21,"teamLogo":73,"teamName":74,"typeName":390},"333959965511258112",0,"Substitution 1",54,"54' (Ajax) makes a substitution: J. Mokio comes on for S. Steur.","J. Mokio","S. Steur","substitution",{"id":392,"addition":-1,"extraMinute":384,"info":385,"isHome":39,"minute":393,"narrative":394,"playerName":395,"relatedPlayerName":396,"result":21,"teamLogo":66,"teamName":67,"typeName":390},"333961600929107968",60,"60' (Utrecht) makes a substitution: A. Stepanov comes on for S. Haller.","A. Stepanov","S. Haller",{"id":398,"addition":-1,"extraMinute":384,"info":399,"isHome":39,"minute":400,"narrative":401,"playerName":402,"relatedPlayerName":403,"result":21,"teamLogo":66,"teamName":67,"typeName":390},"333961726703702016","Substitution 2",61,"61' (Utrecht) makes a substitution: M. Eerdhuijzen comes on for N. Viergever.","M. Eerdhuijzen","N. Viergever",{"id":405,"addition":-1,"extraMinute":384,"info":406,"isHome":39,"minute":407,"narrative":408,"playerName":409,"relatedPlayerName":410,"result":21,"teamLogo":66,"teamName":67,"typeName":390},"333977329967566849","Substitution 3",70,"70' (Utrecht) makes a substitution: J. Karlsson comes on for A. Blake.","J. Karlsson","A. Blake",{"id":412,"addition":-1,"extraMinute":384,"info":406,"isHome":39,"minute":413,"narrative":414,"playerName":409,"relatedPlayerName":410,"result":21,"teamLogo":66,"teamName":67,"typeName":390},"333964244062048256",71,"71' (Utrecht) makes a substitution: J. Karlsson comes on for A. Blake.",{"id":416,"addition":-1,"extraMinute":384,"info":417,"isHome":39,"minute":418,"narrative":419,"playerName":420,"relatedPlayerName":421,"result":21,"teamLogo":66,"teamName":67,"typeName":390},"333964872645611520","Substitution 4",73,"73' (Utrecht) makes a substitution: S. Horemans comes on for R. El Arguioui.","S. Horemans","R. El Arguioui",{"id":423,"addition":-1,"extraMinute":384,"info":406,"isHome":28,"minute":424,"narrative":425,"playerName":426,"relatedPlayerName":427,"result":21,"teamLogo":73,"teamName":74,"typeName":390},"334577559595388928",78,"78' (Ajax) makes a substitution: S. Berghuis comes on for M. Carrizo.","S. Berghuis","M. Carrizo",{"id":429,"addition":-1,"extraMinute":384,"info":399,"isHome":28,"minute":424,"narrative":430,"playerName":431,"relatedPlayerName":432,"result":21,"teamLogo":73,"teamName":74,"typeName":390},"333966131603705856","78' (Ajax) makes a substitution: K. Dolberg comes on for W. Weghorst.","K. Dolberg","W. Weghorst",{"id":434,"addition":-1,"extraMinute":384,"info":406,"isHome":28,"minute":435,"narrative":436,"playerName":426,"relatedPlayerName":427,"result":21,"teamLogo":73,"teamName":74,"typeName":390},"333966382867681280",79,"79' (Ajax) makes a substitution: S. Berghuis comes on for M. Carrizo.",{"id":438,"addition":-1,"extraMinute":384,"info":417,"isHome":28,"minute":439,"narrative":440,"playerName":441,"relatedPlayerName":442,"result":21,"teamLogo":73,"teamName":74,"typeName":390},"333968144311783424",85,"85' (Ajax) makes a substitution: Y. Regeer comes on for K. Itakura.","Y. Regeer","K. Itakura",{"id":444,"addition":445,"extraMinute":446,"info":447,"isHome":39,"minute":78,"narrative":448,"playerName":449,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":450},"333970283448766464","Foul",5,"Yellow Card","90+5' Rafik El Arguioui (Utrecht) is shown a yellow card for foul.","Rafik El Arguioui","yellow_card",{"id":452,"addition":-1,"extraMinute":384,"info":453,"isHome":28,"minute":454,"narrative":455,"playerName":456,"relatedPlayerName":457,"result":21,"teamLogo":73,"teamName":74,"typeName":390},"333973806513131520","Substitution 5",95,"95' (Ajax) makes a substitution: Y. Baas comes on for T. Tomiyasu.","Y. Baas","T. Tomiyasu",{"id":459,"addition":-1,"extraMinute":384,"info":460,"isHome":28,"minute":461,"narrative":462,"playerName":463,"relatedPlayerName":457,"result":21,"teamLogo":73,"teamName":74,"typeName":464},"333973555165270016","Normal Goal",96,"96' D. Klaassen (Ajax) scores, set up by T. Tomiyasu. 1-0 — the opening goal.","D. Klaassen","goal",{"id":466,"addition":-1,"extraMinute":384,"info":460,"isHome":28,"minute":461,"narrative":467,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":464},"333973428891553792","96' Ajax (Ajax) scores. 1-0 — a stoppage-time winner.",{"id":469,"addition":-1,"extraMinute":384,"info":453,"isHome":28,"minute":461,"narrative":470,"playerName":456,"relatedPlayerName":457,"result":21,"teamLogo":73,"teamName":74,"typeName":390},"333973428803473408","96' (Ajax) makes a substitution: Y. Baas comes on for T. Tomiyasu.",{"id":472,"addition":-1,"extraMinute":384,"info":453,"isHome":39,"minute":473,"narrative":474,"playerName":475,"relatedPlayerName":476,"result":21,"teamLogo":66,"teamName":67,"typeName":390},"333974309787668480",98,"98' (Utrecht) makes a substitution: Y. Cathline comes on for A. Alarcon.","Y. Cathline","A. Alarcon",{"id":478,"addition":-1,"extraMinute":384,"info":460,"isHome":39,"minute":479,"narrative":480,"playerName":481,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":464},"333977581248319488",106,"106' G. Zechiel (Utrecht) scores. 1-1 — the equaliser.","G. Zechiel",{"id":483,"addition":-1,"extraMinute":384,"info":460,"isHome":39,"minute":479,"narrative":484,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":464},"333977455456948224","106' Utrecht (Utrecht) scores. 1-1 — the equaliser.",{"id":486,"addition":445,"extraMinute":384,"info":447,"isHome":28,"minute":487,"narrative":488,"playerName":489,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":450},"333977958681153536",107,"107' Wout Weghorst (Ajax) is shown a yellow card for foul.","Wout Weghorst",{"id":491,"addition":-1,"extraMinute":384,"info":447,"isHome":28,"minute":492,"narrative":493,"playerName":432,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":450},"333977833430847488",108,"108' W. Weghorst (Ajax) is shown a yellow card.",{"id":495,"addition":496,"extraMinute":18,"info":497,"isHome":39,"minute":498,"narrative":499,"playerName":396,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":464},"333983243722297344","Penalty Shootout","Missed Penalty",120,"120+1' S. Haller (Utrecht) converts from the spot. Penalty Shootout",{"id":501,"addition":496,"extraMinute":18,"info":502,"isHome":28,"minute":498,"narrative":503,"playerName":463,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":464},"333983495514755072","Penalty","120+1' D. Klaassen (Ajax) converts from the spot, 2-1 — his second of the match. Penalty Shootout",{"id":505,"addition":496,"extraMinute":506,"info":502,"isHome":39,"minute":498,"narrative":507,"playerName":421,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":464},"333983622694440960",2,"120+2' R. El Arguioui (Utrecht) converts from the spot, 2-2 — the equaliser. Penalty Shootout",{"id":509,"addition":496,"extraMinute":506,"info":502,"isHome":28,"minute":498,"narrative":510,"playerName":432,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":464},"333983747416264704","120+2' W. Weghorst (Ajax) converts from the spot, 3-2. Penalty Shootout",{"id":512,"addition":496,"extraMinute":513,"info":502,"isHome":39,"minute":498,"narrative":514,"playerName":481,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":464},"333983999141613568",3,"120+3' G. Zechiel (Utrecht) converts from the spot, 3-3 — the equaliser. Penalty Shootout",{"id":516,"addition":496,"extraMinute":513,"info":502,"isHome":28,"minute":498,"narrative":517,"playerName":518,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":464},"333984250506252288","120+3' M. Godts (Ajax) converts from the spot, 4-3. Penalty Shootout","M. Godts",{"id":520,"addition":496,"extraMinute":521,"info":502,"isHome":39,"minute":498,"narrative":522,"playerName":410,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":464},"333984377048403968",4,"120+4' A. Blake (Utrecht) converts from the spot, 4-4 — the equaliser. Penalty Shootout",{"id":524,"addition":496,"extraMinute":521,"info":502,"isHome":28,"minute":498,"narrative":525,"playerName":526,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":464},"333984883984568320","120+4' A. Gaaei (Ajax) converts from the spot, 5-4 — a stoppage-time winner. Penalty Shootout","A. Gaaei",{"id":528,"addition":496,"extraMinute":446,"info":497,"isHome":39,"minute":498,"narrative":529,"playerName":530,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":464},"333984884039094272","120+5' S. El Karouani (Utrecht) converts from the spot. Penalty Shootout","S. El Karouani",{"id":532,"addition":496,"extraMinute":521,"info":502,"isHome":28,"minute":498,"narrative":533,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":464},"333984627985223680","120+4' Ajax (Ajax) converts from the spot, 5-4 — a stoppage-time winner. Penalty Shootout",{"id":535,"addition":536,"extraMinute":384,"info":447,"isHome":28,"minute":498,"narrative":537,"playerName":538,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":450},"333980979297259520","Argument","120' Davy Klaassen (Ajax) is shown a yellow card for argument.","Davy Klaassen"]