[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327052434188800000-en":43,"match-news-327052434188800000-en":69,"match-team-news-327052434188800000-en":112,"match-league-news-327052434188800000-en":284,"prediction-summary-327052434188800000":355,"timeline-327052434188800000":360},{"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":21,"venueName":21},2,{"code":47,"id":48,"imagePath":49,"name":50,"slug":51},"AWY","326257539471642624","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F494.png","Udinese","udinese","Cagliari host Udinese in a crucial Serie A clash, with the home side desperate for points to stave off relegation and the visitors pushing for a European spot. A win for Cagliari could lift them out of the drop zone, while Udinese would keep their Europa League hopes alive.",0,{"code":55,"id":56,"imagePath":57,"name":58,"slug":59},"HME","326257539366785024","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F490.png","Cagliari","cagliari","327052434188800000","2026-05-09T13:00:00Z",90,"326135624706822144","Serie A","it-serie-a","cagliari-vs-udinese-2026-05-09","finished",[],[70,96],{"awayTeamId":48,"awayTeamName":50,"body":-1,"category":71,"excerpt":72,"homeTeamId":56,"homeTeamName":58,"id":73,"leagueId":63,"leagueName":64,"matchId":60,"matchName":74,"publishedAt":75,"slug":76,"sourceName":77,"sourceURL":78,"teamId":56,"teamName":58,"teamIds":79,"teamNames":87,"title":95},"news","Milan fell to a 1-0 home defeat vs Cagliari, missing the Champions League and extending a run of five home losses; Allegri takes responsibility.","334130782018736129","Cagliari vs Udinese","2026-05-24T22:25:33Z","milan-s-champions-league-failure-what-s-next-for-allegri","Tuttosport","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Fmilan\u002F2026\u002F05\u002F24-148849978\u002Fallegri_flop_milan_in_europa_league_dimissioni_serve_lucidit_sul_futuro_non_so_nulla\u002F",[56,48,80,81,82,83,84,85,86],"326257539542945792","326257539614248960","326222707169431552","326222712592666624","326222713054040064","326255038034874368","326257539333230592",[58,50,88,89,90,91,92,93,94],"Juventus","Atalanta","Anderlecht","Congo DR","Haiti","FSV Mainz 05","AC Milan","Milan's Champions League Failure: What's Next for Allegri?",{"awayTeamId":48,"awayTeamName":50,"body":-1,"category":71,"excerpt":97,"homeTeamId":56,"homeTeamName":58,"id":98,"leagueId":99,"leagueName":64,"matchId":60,"matchName":74,"publishedAt":100,"slug":101,"sourceName":77,"sourceURL":102,"teamId":56,"teamName":58,"teamIds":103,"teamNames":107,"title":111},"Cagliari need one point for Serie A safety as they host Udinese at 15:00. Official lineups: Esposito, Zaniolo start. Live on Dazn and Sky Zona Dazn.","328599264827543553","326135624606158848","2026-05-09T05:36:38Z","cagliari-udinese-live-lineups-time-tv","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002F2026\u002F05\u002F09-148497503\u002Fcagliari-udinese_orario_diretta_probabili_formazioni_e_dove_vedere_in_tv_e_streaming_la_serie_a\u002F",[56,48,82,83,84,104,105,106],"326255039171530752","326255039884562432","326255041188990976",[58,50,90,91,92,108,109,110],"Dinamo Minsk","Vardar Skopje","FK Sarajevo","Cagliari-Udinese Live: Lineups, Time & TV",[113,140,196,224,237,260],{"awayTeamId":114,"awayTeamName":115,"body":-1,"category":71,"excerpt":116,"homeTeamId":56,"homeTeamName":58,"id":117,"leagueId":63,"leagueName":64,"matchId":118,"matchName":119,"publishedAt":120,"slug":121,"sourceName":77,"sourceURL":122,"teamId":114,"teamName":115,"teamIds":123,"teamNames":131,"title":139},"326257539698135040","Torino","Torino's new manager must convince Giovanni Simeone to stay, per Tuttosport. The Argentine striker's future could define the Granata's attack next season.","337846311954944001","327054543760134144","Cagliari vs Torino","2026-06-04T04:30:00Z","why-torino-s-new-coach-must-convince-simeone-to-stay","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Ftorino\u002F2026\u002F06\u002F04-149015762\u002Ftorino_la_missione_del_nuovo_allenatore_sedurre_simeone\u002F",[114,56,124,125,83,84,104,106,126,127,128,129,130,82],"326222712110321664","326222711401484288","326255041851691008","326257555691016192","326257695210344448","326257539505197056","326257661500723200",[115,58,132,133,91,92,108,110,134,135,136,137,138,90],"Argentina","Belgium","Cherno More Varna","River Plate","Signal","Genoa","Italy","Why Torino's New Coach Must Convince Simeone to Stay",{"awayTeamId":141,"awayTeamName":142,"body":-1,"category":71,"excerpt":143,"homeTeamId":144,"homeTeamName":145,"id":146,"leagueId":63,"leagueName":64,"matchId":147,"matchName":148,"publishedAt":149,"slug":150,"sourceName":151,"sourceURL":152,"teamId":153,"teamName":154,"teamIds":155,"teamNames":175,"title":195},"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","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","326257534300065792","Borussia Mönchengladbach",[153,144,141,156,157,158,159,160,56,114,161,162,163,164,165,129,166,167,168,169,170,81,171,172,173,174],"326257534430089216","326257554336256000","326257534396534784","326257546258026496","326255037950988288","326257539731689472","326257565195309056","326257617137569792","326257616680390656","326257539651997696","326255039347691520","326257539882684416","326257616781053952","326257616646836224","326257539769438208","326257539261927424","326257539844935680","326257539962376192","326257638763401216",[154,145,142,176,177,178,179,180,58,115,181,182,183,184,185,137,186,187,188,189,190,89,191,192,193,194],"Eintracht Frankfurt","Melbourne Victory","Bayer Leverkusen","Manchester City","Crystal Palace","Hellas Verona","Barcelona","Monza","Frosinone","Bologna","Fiorentina","Pisa","Venezia","Empoli","Inter","Lazio","Parma","Como","Racing Santander","Serie A 2026 Summer Window: Akanji, Openda, Højlund Lead",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":197,"homeTeamId":-1,"homeTeamName":-1,"id":198,"leagueId":199,"leagueName":200,"matchId":201,"matchName":21,"publishedAt":202,"slug":203,"sourceName":77,"sourceURL":204,"teamId":205,"teamName":206,"teamIds":207,"teamNames":215,"title":223},"Turkey demolished North Macedonia 4-0 without Yildiz, while Norway defeated Sweden 3-1 sans Haaland and Odegaard, with Gyokeres rested, in World Cup tune-ups.","336992533517176833","326135637553975296","Friendlies","0","2026-06-01T20:06:45Z","turkey-thrash-north-macedonia-4-0-norway-beat-sweden-3-1","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fmondiali-2026\u002F2026\u002F06\u002F01-148990685\u002Fpoker_turchia_anche_senza_yildiz_haaland_e_gyokeres_assenti_tris_norvegia_alla_svezia\u002F","326222712357785600","Türkiye",[205,208,80,81,209,48,165,210,114,211,212,213,56,214],"326257664877137920","326257664751308800","326257539425505280","326222712395534336","326222711535702016","326257539299676160","326257661618163712",[206,216,88,89,217,50,185,218,115,219,220,221,58,222],"Montenegro","Bulgaria","Napoli","Norway","Sweden","Sassuolo","Slovakia","Turkey Thrash North Macedonia 4-0; Norway Beat Sweden 3-1",{"awayTeamId":166,"awayTeamName":186,"body":-1,"category":71,"excerpt":225,"homeTeamId":80,"homeTeamName":88,"id":226,"leagueId":63,"leagueName":64,"matchId":227,"matchName":228,"publishedAt":229,"slug":230,"sourceName":77,"sourceURL":231,"teamId":80,"teamName":88,"teamIds":232,"teamNames":234,"title":236},"Juventus dropped 20 points vs lower-table teams due to poor finishing, missing UCL next season. Shot dominance not enough; striker woes evident.","336791970552745985","327054547971215360","Juventus vs Fiorentina","2026-06-01T06:42:19Z","why-juventus-missed-ucl-20-points-lost-on-wasted-chances","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Fjuventus\u002F2026\u002F06\u002F01-148974233\u002Fi_gol_sbagliati_sono_costati_20_punti\u002F",[80,166,213,56,114,171,170,233],"326257539916238848",[88,186,221,58,115,191,190,235],"Lecce","Why Juventus Missed UCL: 20 Points Lost on Wasted Chances",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":238,"homeTeamId":-1,"homeTeamName":-1,"id":239,"leagueId":240,"leagueName":241,"matchId":201,"matchName":21,"publishedAt":242,"slug":243,"sourceName":77,"sourceURL":244,"teamId":245,"teamName":246,"teamIds":247,"teamNames":253,"title":259},"Sampdoria promotes Lorenzo Ariaudo to technical director as the hunt for a new sporting director stalls over licensing issues.","336754183451447297","326135629228281856","Serie B","2026-06-01T04:15:00Z","why-sampdoria-s-ariaudo-promotion-could-reshape-ds-hunt","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-b\u002Fsampdoria\u002F2026\u002F06\u002F01-148971689\u002Fsamp_per_adesso_promosso_ariaudo\u002F","326257616487452672","Sampdoria",[245,248,83,84,104,126,249,250,56,80,251,170,130,252,82],"326222707337203712","326257541291970560","326257546220277760","326257616814608384","326257616567144448",[246,254,91,92,108,134,255,256,58,88,257,190,138,258,90],"Standard Liege","Trabzonspor","Chelsea","Palermo","Bari","Why Sampdoria's Ariaudo Promotion Could Reshape DS Hunt",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":261,"homeTeamId":-1,"homeTeamName":-1,"id":262,"leagueId":63,"leagueName":64,"matchId":201,"matchName":21,"publishedAt":263,"slug":264,"sourceName":265,"sourceURL":266,"teamId":86,"teamName":94,"teamIds":267,"teamNames":275,"title":283},"Mauricio Pochettino has held initial talks with AC Milan, raising questions about his future with the USMNT ahead of the World Cup starting June 11.","335732396009721857","2026-05-29T08:44:13Z","pochettino-holds-milan-talks-what-it-means-for-us-world-cup","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc794gn7n955o?at_medium=RSS&at_campaign=rss",[86,268,124,269,270,56,271,250,272,273,274,80],"326257807630274560","326257545918287872","326257546094448640","326257565501493248","326222713142120448","326222711908995072","326257536078450688",[94,276,132,277,278,58,279,256,280,281,282,88],"Southampton","Liverpool","Tottenham","Espanyol","Canada","Mexico","Paris Saint Germain","Pochettino Holds Milan Talks: What It Means for US World Cup",[285,300,315,326,329,340],{"awayTeamId":213,"awayTeamName":221,"body":-1,"category":71,"excerpt":286,"homeTeamId":114,"homeTeamName":115,"id":287,"leagueId":63,"leagueName":64,"matchId":288,"matchName":289,"publishedAt":290,"slug":291,"sourceName":77,"sourceURL":292,"teamId":80,"teamName":88,"teamIds":293,"teamNames":296,"title":299},"Dusan Vlahovic's Juventus renewal is dead: the club refused to shatter its wage cap. Luciano Spalletti, who reopened talks, has conceded defeat.","337875538838294529","327052265472921600","Torino vs Sassuolo","2026-06-04T06:33:39Z","vlahovic-renewal-fails-why-spalletti-gave-up","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Fjuventus\u002F2026\u002F06\u002F04-149022220\u002Fvlahovic_anche_spalletti_alza_le_mani_la_reazione_dopo_il_mancato_rinnovo_juve\u002F",[80,114,213,233,294,83,84,104,82,295],"326222711623782400","326222712726884352",[88,115,221,235,297,91,92,108,90,298],"Colombia","Cape Verde Islands","Vlahovic Renewal Fails: Why Spalletti Gave Up",{"awayTeamId":166,"awayTeamName":186,"body":-1,"category":71,"excerpt":301,"homeTeamId":80,"homeTeamName":88,"id":302,"leagueId":63,"leagueName":64,"matchId":227,"matchName":228,"publishedAt":303,"slug":304,"sourceName":77,"sourceURL":305,"teamId":80,"teamName":88,"teamIds":306,"teamNames":310,"title":314},"Dusan Vlahovic has left Juventus after failed renewal talks, rejecting a €6M+ offer and demanding €8M per year following Jonathan David's big-money signing.","337871470375997441","2026-06-04T06:16:22Z","why-vlahovic-rejected-juve-8m-wage-vs-david-deal","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Fjuventus\u002F2026\u002F06\u002F04-149022218\u002Fvolete_mica_pagarmi_come_david_dietro_la_rottura_finale_tra_vlahovic_e_la_juve\u002F",[80,166,307,250,308,210,114,294,309,130],"326257565233057792","326257536112005120","326257534170042368",[88,186,311,256,312,218,115,297,313,138],"Atletico Madrid","Monaco","Bayern München","Why Vlahovic Rejected Juve: €8M Wage vs David Deal",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":316,"homeTeamId":-1,"homeTeamName":-1,"id":317,"leagueId":63,"leagueName":64,"matchId":201,"matchName":21,"publishedAt":318,"slug":319,"sourceName":77,"sourceURL":320,"teamId":80,"teamName":88,"teamIds":321,"teamNames":323,"title":325},"Damien Comolli's first year as Juventus CEO is under scrutiny after transfer blunders and coaching rejections. John Elkann demands concrete moves by June's end.","337861305140514817","2026-06-04T05:40:35Z","why-comolli-is-facing-juventus-axe-12-months-of-missteps","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Fjuventus\u002F2026\u002F06\u002F04-149017577\u002Fil_no_di_conte_gasperini_cestinato_e_la_pernacchia_mercato_tutte_le_sbandate_di_comolli_alla_juve\u002F",[80,270,171,322,83,84,85,104,81,274,82,269],"326257600637177856",[88,278,191,324,91,92,93,108,89,282,90,277],"Chico","Why Comolli is Facing Juventus Axe: 12 Months of Missteps",{"awayTeamId":114,"awayTeamName":115,"body":-1,"category":71,"excerpt":116,"homeTeamId":56,"homeTeamName":58,"id":117,"leagueId":63,"leagueName":64,"matchId":118,"matchName":119,"publishedAt":120,"slug":121,"sourceName":77,"sourceURL":122,"teamId":114,"teamName":115,"teamIds":327,"teamNames":328,"title":139},[114,56,124,125,83,84,104,106,126,127,128,129,130,82],[115,58,132,133,91,92,108,110,134,135,136,137,138,90],{"awayTeamId":166,"awayTeamName":186,"body":-1,"category":71,"excerpt":330,"homeTeamId":80,"homeTeamName":88,"id":331,"leagueId":63,"leagueName":64,"matchId":227,"matchName":228,"publishedAt":332,"slug":333,"sourceName":77,"sourceURL":334,"teamId":80,"teamName":88,"teamIds":335,"teamNames":337,"title":339},"Dusan Vlahovic will leave Juventus on June 30, 2026, after contract talks failed. Exec Chiellini says his salary level means 'he won't stay in Italy.'","337706066844323841","2026-06-03T19:24:55Z","why-vlahovic-is-leaving-juventus-chiellini-s-candid-verdict","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Fjuventus\u002F2026\u002F06\u002F03-149015760\u002Fchiellini_sul_mancato_accordo_tra_vlahovic_e_la_juve_legittimo_ma_a_queste_cifre_\u002F",[80,166,114,336,83,84,104,126,130,82],"326257808217477120",[88,186,115,338,91,92,108,134,138,90],"Derby","Why Vlahovic is Leaving Juventus: Chiellini's Candid Verdict",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":341,"homeTeamId":-1,"homeTeamName":-1,"id":342,"leagueId":63,"leagueName":64,"matchId":201,"matchName":21,"publishedAt":343,"slug":344,"sourceName":77,"sourceURL":345,"teamId":171,"teamName":191,"teamIds":346,"teamNames":350,"title":354},"Alessio Romagnoli completes €3M transfer to Al Sadd after blocked January move. He signs a three-year contract with an option, closing his four-year stint.","337682973484650497","2026-06-03T17:46:36Z","romagnoli-exits-lazio-3m-move-to-al-sadd-finalized","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Flazio\u002F2026\u002F06\u002F03-149011347\u002Fromagnoli_addio_lazio_accordo_raggiunto_le_cifre_dell_operazione_e_dove_giocher\u002F",[171,347,159,210,170,83,84,104,86,348,128,349],"326257532714618880","326257769613103104","326222712898850816",[191,351,179,218,190,91,92,108,94,352,136,353],"Al Sadd","Capital","Qatar","Romagnoli Exits Lazio: $3M Move to Al Sadd Finalized",{"matchResult":356,"exactScore":357,"totalGoals":358,"bothTeamsToScore":359},[],[],[],[],[361,368,377,383,391,397,405,411,416,422,428,435,441,445,451,456,460,463,466,471,474],{"id":362,"addition":-1,"extraMinute":53,"info":363,"isHome":28,"minute":364,"narrative":365,"playerName":366,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":367},"328790712898293760","Penalty cancelled",34,"34' VAR check (Cagliari) — Penalty Cancelled.","Michel Adopo","var",{"id":369,"addition":370,"extraMinute":53,"info":371,"isHome":372,"minute":373,"narrative":374,"playerName":375,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":376},"328558123184820224","Off the ball foul","Yellow Card",false,44,"44' Kingsley Ehizibue (Udinese) is shown a yellow card for off the ball foul.","Kingsley Ehizibue","yellow_card",{"id":378,"addition":379,"extraMinute":53,"info":371,"isHome":28,"minute":380,"narrative":381,"playerName":382,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":376},"328565042561683456","Foul",53,"53' Zé Pedro (Cagliari) is shown a yellow card for foul.","Zé Pedro",{"id":384,"addition":-1,"extraMinute":53,"info":385,"isHome":372,"minute":386,"narrative":387,"playerName":388,"relatedPlayerName":389,"result":21,"teamLogo":49,"teamName":50,"typeName":390},"328565546863824896","Substitution 2",55,"55' (Udinese) makes a substitution: B. Mlacic comes on for N. Bertola.","B. Mlacic","N. Bertola","substitution",{"id":392,"addition":-1,"extraMinute":53,"info":393,"isHome":372,"minute":386,"narrative":394,"playerName":395,"relatedPlayerName":396,"result":21,"teamLogo":49,"teamName":50,"typeName":390},"328565797507043328","Substitution 1","55' (Udinese) makes a substitution: J. Piotrowski comes on for L. Miller.","J. Piotrowski","L. Miller",{"id":398,"addition":-1,"extraMinute":53,"info":399,"isHome":372,"minute":400,"narrative":401,"playerName":402,"relatedPlayerName":403,"result":21,"teamLogo":49,"teamName":50,"typeName":404},"328565925039050752","Normal Goal",56,"56' A. Buksa (Udinese) scores, set up by H. Kamara. 0-1 — the opening goal.","A. Buksa","H. Kamara","goal",{"id":406,"addition":-1,"extraMinute":53,"info":393,"isHome":28,"minute":407,"narrative":408,"playerName":409,"relatedPlayerName":410,"result":21,"teamLogo":57,"teamName":58,"typeName":390},"328567183258947585",62,"62' (Cagliari) makes a substitution: M. Palestra comes on for G. Zappa.","M. Palestra","G. Zappa",{"id":412,"addition":-1,"extraMinute":53,"info":385,"isHome":28,"minute":407,"narrative":413,"playerName":414,"relatedPlayerName":415,"result":21,"teamLogo":57,"teamName":58,"typeName":390},"328567183300890624","62' (Cagliari) makes a substitution: J. Pedro comes on for I. Sulemana.","J. Pedro","I. Sulemana",{"id":417,"addition":-1,"extraMinute":53,"info":418,"isHome":372,"minute":419,"narrative":420,"playerName":402,"relatedPlayerName":421,"result":21,"teamLogo":49,"teamName":50,"typeName":390},"328567937638076416","Substitution 3",65,"65' (Udinese) makes a substitution: A. Buksa comes on for K. Davis.","K. Davis",{"id":423,"addition":-1,"extraMinute":53,"info":418,"isHome":28,"minute":424,"narrative":425,"playerName":426,"relatedPlayerName":427,"result":21,"teamLogo":57,"teamName":58,"typeName":390},"328570202935529472",73,"73' (Cagliari) makes a substitution: M. Folorunsho comes on for A. Albarracin.","M. Folorunsho","A. Albarracin",{"id":429,"addition":-1,"extraMinute":53,"info":430,"isHome":372,"minute":431,"narrative":432,"playerName":433,"relatedPlayerName":434,"result":21,"teamLogo":49,"teamName":50,"typeName":390},"328571585642369024","Substitution 5",78,"78' (Udinese) makes a substitution: K. Ehizibue comes on for J. Arizala.","K. Ehizibue","J. Arizala",{"id":436,"addition":-1,"extraMinute":53,"info":437,"isHome":372,"minute":431,"narrative":438,"playerName":439,"relatedPlayerName":440,"result":21,"teamLogo":49,"teamName":50,"typeName":390},"328571333950574592","Substitution 4","78' (Udinese) makes a substitution: N. Zaniolo comes on for I. Gueye.","N. Zaniolo","I. Gueye",{"id":442,"addition":-1,"extraMinute":53,"info":430,"isHome":372,"minute":443,"narrative":444,"playerName":433,"relatedPlayerName":434,"result":21,"teamLogo":49,"teamName":50,"typeName":390},"328571460215902208",79,"79' (Udinese) makes a substitution: K. Ehizibue comes on for J. Arizala.",{"id":446,"addition":-1,"extraMinute":53,"info":430,"isHome":28,"minute":447,"narrative":448,"playerName":449,"relatedPlayerName":450,"result":21,"teamLogo":57,"teamName":58,"typeName":390},"328575109075832832",88,"88' (Cagliari) makes a substitution: A. Obert comes on for Y. Trepy.","A. Obert","Y. Trepy",{"id":452,"addition":-1,"extraMinute":53,"info":437,"isHome":28,"minute":447,"narrative":453,"playerName":454,"relatedPlayerName":455,"result":21,"teamLogo":57,"teamName":58,"typeName":390},"328575109029695488","88' (Cagliari) makes a substitution: M. Adopo comes on for A. Belotti.","M. Adopo","A. Belotti",{"id":457,"addition":-1,"extraMinute":53,"info":430,"isHome":28,"minute":458,"narrative":459,"playerName":454,"relatedPlayerName":455,"result":21,"teamLogo":57,"teamName":58,"typeName":390},"328574102283489280",89,"89' (Cagliari) makes a substitution: M. Adopo comes on for A. Belotti.",{"id":461,"addition":-1,"extraMinute":53,"info":437,"isHome":28,"minute":458,"narrative":462,"playerName":449,"relatedPlayerName":450,"result":21,"teamLogo":57,"teamName":58,"typeName":390},"328573976995434496","89' (Cagliari) makes a substitution: A. Obert comes on for Y. Trepy.",{"id":464,"addition":-1,"extraMinute":36,"info":399,"isHome":372,"minute":62,"narrative":465,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":404},"328575863782117376","90+6' Udinese (Udinese) scores. 0-2 — a stoppage-time winner.",{"id":467,"addition":468,"extraMinute":45,"info":371,"isHome":372,"minute":62,"narrative":469,"playerName":470,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":376},"328575109121970176","Argument","90+2' Keinan Davis (Udinese) is shown a yellow card for argument.","Keinan Davis",{"id":472,"addition":-1,"extraMinute":53,"info":399,"isHome":372,"minute":62,"narrative":473,"playerName":440,"relatedPlayerName":421,"result":21,"teamLogo":49,"teamName":50,"typeName":404},"328790713305141248","90' I. Gueye (Udinese) scores, set up by K. Davis. 0-2 — a stoppage-time winner.",{"id":475,"addition":-1,"extraMinute":36,"info":399,"isHome":372,"minute":62,"narrative":476,"playerName":440,"relatedPlayerName":421,"result":21,"teamLogo":49,"teamName":50,"typeName":404},"328575990026473472","90+6' I. Gueye (Udinese) scores, set up by K. Davis. 0-2 — a stoppage-time winner."]