[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327055348319916032-en":61,"match-news-327055348319916032-en":87,"match-team-news-327055348319916032-en":165,"match-league-news-327055348319916032-en":324,"timeline-327055348319916032":415},{"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",-37,-20,"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","326257539366785024","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F490.png","Cagliari","cagliari","AC Milan must win to secure a Champions League place, while Cagliari are fighting for Serie A survival. The outcome could determine both teams’ fates in this high-stakes finale.",{"code":71,"id":72,"imagePath":73,"name":74,"slug":75},"HME","326257539333230592","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F489.png","AC Milan","ac-milan","327055348319916032","2026-05-24T18:45:00Z",90,"326135624706822144","Serie A","it-serie-a","ac-milan-vs-cagliari-2026-05-24","live",[],"Milan","Stadio Giuseppe Meazza",[88,118,140,149],{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":89,"excerpt":90,"homeTeamId":72,"homeTeamName":74,"id":91,"leagueId":79,"leagueName":80,"matchId":76,"matchName":92,"publishedAt":93,"slug":94,"sourceName":95,"sourceURL":96,"teamId":72,"teamName":74,"teamIds":97,"teamNames":107,"title":117},"news","Milan sacks Allegri, Furlani, Tare, Moncada after missing Champions League. Allegri now Napoli frontrunner with Conte out.","334402520057122817","AC Milan vs Cagliari","2026-05-25T16:22:34Z","milan-sack-allegri-directors-what-napoli-move-means","Tuttosport","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Fmilan\u002F2026\u002F05\u002F25-148867311\u002Fallegri_esonerato_dal_milan_ufficiale_via_anche_tare_furlani_moncada_cosa_filtra_sul_futuro_di_max_al_napoli\u002F",[72,65,98,99,100,101,102,103,104,105,106],"326257696636407808","326257539425505280","326257539769438208","326257808217477120","326222712592666624","326222713054040064","326257769613103104","326257695210344448","326257539261927424",[74,67,108,109,110,111,112,113,114,115,116],"Azzurri","Napoli","Inter","Derby","Congo DR","Haiti","Capital","Signal","Lazio","Milan Sack Allegri & Directors: What Napoli Move Means",{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":89,"excerpt":119,"homeTeamId":72,"homeTeamName":74,"id":120,"leagueId":79,"leagueName":80,"matchId":76,"matchName":92,"publishedAt":121,"slug":122,"sourceName":123,"sourceURL":124,"teamId":125,"teamName":126,"teamIds":127,"teamNames":133,"title":139},"Como reached the Champions League for the first time after a 4-1 win over Cremonese, as AC Milan's loss and the delayed Turin derby shaped the Serie A finale.","334119501941444609","2026-05-24T21:48:17Z","como-4-1-win-seals-historic-ucl-place-final-day-drama","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fce8p4jj3d06o?at_medium=RSS&at_campaign=rss","326257539542945792","Juventus",[125,72,65,128,129,130,101,131,132],"326257539698135040","326257539731689472","326257539807186944","326257539962376192","326257661500723200",[126,74,67,134,135,136,111,137,138],"Torino","Hellas Verona","Cremonese","Como","Italy","Como 4-1 Win Seals Historic UCL Place: Final Day Drama",{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":89,"excerpt":141,"homeTeamId":72,"homeTeamName":74,"id":142,"leagueId":79,"leagueName":80,"matchId":76,"matchName":92,"publishedAt":121,"slug":143,"sourceName":123,"sourceURL":124,"teamId":130,"teamName":136,"teamIds":144,"teamNames":146,"title":148},"Como's 4-1 win over Cremonese sealed a maiden Champions League berth, as Milan's loss to Cagliari and Roma's victory left Juventus outside the top four.","334123375125336065","como-book-champions-league-spot-milan-and-juventus-miss-out",[130,72,65,129,125,128,132,101,145,99],"326257539614248960",[136,74,67,135,126,134,138,111,147,109],"Atalanta","Como Book Champions League Spot; Milan and Juventus Miss Out",{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":89,"excerpt":150,"homeTeamId":72,"homeTeamName":74,"id":151,"leagueId":79,"leagueName":80,"matchId":76,"matchName":92,"publishedAt":152,"slug":153,"sourceName":154,"sourceURL":155,"teamId":130,"teamName":136,"teamIds":156,"teamNames":160,"title":164},"Manu Koné (injury doubt) and Adrien Rabiot lead Roma and AC Milan in final-day Champions League race vs Juventus and Como; both aim to secure CL spot before","333889111976841217","2026-05-24T06:15:00Z","kone-and-rabiot-4-clubs-fight-for-2-ucl-spots-today","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FPour-manu-kone-et-adrien-rabiot-objectif-ligue-des-champions-avec-leur-club-avant-de-se-projeter-sur-la-coupe-du-monde-avec-les-bleus\u002F1678362#at_medium=RSS_feeds",[130,72,65,125,99,128,106,157,129,158,159],"326257539505197056","326257539576500224","326222711447621632",[136,74,67,126,109,134,116,161,135,162,163],"Genoa","AS Roma","France","Koné and Rabiot: 4 Clubs Fight for 2 UCL Spots Today",[166,211,231,249,264,293],{"awayTeamId":167,"awayTeamName":168,"body":-1,"category":89,"excerpt":169,"homeTeamId":170,"homeTeamName":171,"id":172,"leagueId":173,"leagueName":174,"matchId":175,"matchName":176,"publishedAt":177,"slug":178,"sourceName":123,"sourceURL":179,"teamId":180,"teamName":181,"teamIds":182,"teamNames":196,"title":210},"326255037950988288","Crystal Palace","Liverpool intensify Diomande chase but face PSG competition as player prefers Paris; Arsenal also battle PSG for Kroupi and Alvarez as transfer window heats up.","326257546258026496","Manchester City","338092034118127617","326135625054949376","Premier League","327053872243675136","Manchester City vs Crystal Palace","2026-06-04T20:47:09Z","what-liverpool-s-diomande-contact-means-psg-battle-more","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcz727jjzyvqo?at_medium=RSS&at_campaign=rss","326257545918287872","Liverpool",[180,170,167,183,184,185,186,187,188,189,190,191,192,125,193,194,72,195],"326257534526558208","326257565233057792","326255038898900992","326222712533946368","326257545792458752","326222712110321664","326257545754710016","326257545968619520","326257546325135360","326257546220277760","326257565195309056","326257546291580928","326257536078450688",[181,171,168,197,198,199,200,201,202,203,204,205,206,126,207,208,74,209],"RB Leipzig","Atletico Madrid","AIK Stockholm","Ivory Coast","Bournemouth","Argentina","Newcastle","Arsenal","Brentford","Chelsea","Barcelona","Brighton","Paris Saint Germain","What Liverpool's Diomande Contact Means: PSG Battle & More",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":212,"homeTeamId":-1,"homeTeamName":-1,"id":213,"leagueId":173,"leagueName":174,"matchId":214,"matchName":21,"publishedAt":215,"slug":216,"sourceName":95,"sourceURL":217,"teamId":180,"teamName":181,"teamIds":218,"teamNames":224,"title":230},"Andoni Iraola is Liverpool's new manager for 2026-27, replacing Arne Slot. The 43-year-old Spaniard arrives from Bournemouth after rejecting AC Milan interest.","338068147921752065","0","2026-06-04T19:06:36Z","why-liverpool-turned-to-andoni-iraola-after-slot-exit","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fcalcio-estero\u002Fpremier-league\u002F2026\u002F06\u002F04-149034091\u002Firaola_il_nuovo_allenatore_del_liverpool_il_comunicato_ufficiale_dei_reds\u002F",[180,187,102,103,219,220,221,131,72,222,223],"326255039171530752","326255041188990976","326255041851691008","326222707169431552","326222713142120448",[181,201,112,113,225,226,227,137,74,228,229],"Dinamo Minsk","FK Sarajevo","Cherno More Varna","Anderlecht","Canada","Why Liverpool Turned to Andoni Iraola After Slot Exit",{"awayTeamId":232,"awayTeamName":233,"body":-1,"category":89,"excerpt":234,"homeTeamId":167,"homeTeamName":168,"id":235,"leagueId":173,"leagueName":174,"matchId":236,"matchName":237,"publishedAt":238,"slug":239,"sourceName":240,"sourceURL":241,"teamId":180,"teamName":181,"teamIds":242,"teamNames":245,"title":248},"326255041704890368","Rayo Vallecano","Andoni Iraola replaces sacked Arne Slot at Liverpool on a two-year deal, arriving from Bournemouth to implement an aggressive, high-pressing style at Anfield.","338060858041044993","330893293816647680","Crystal Palace vs Rayo Vallecano","2026-06-04T18:31:22Z","why-liverpool-chose-andoni-iraola-aggressive-style-rebuild","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fjun\u002F04\u002Fliverpool-confirm-appointment-of-andoni-iraola-as-new-head-coach",[180,167,232,187,243,192,244,222,72],"326257534396534784","326257536443355136",[181,168,233,201,246,206,247,228,74],"Bayer Leverkusen","Lens","Why Liverpool Chose Andoni Iraola: Aggressive Style Rebuild",{"awayTeamId":167,"awayTeamName":168,"body":-1,"category":89,"excerpt":250,"homeTeamId":187,"homeTeamName":201,"id":251,"leagueId":173,"leagueName":174,"matchId":252,"matchName":253,"publishedAt":254,"slug":255,"sourceName":123,"sourceURL":256,"teamId":180,"teamName":181,"teamIds":257,"teamNames":260,"title":263},"Andoni Iraola takes over at Liverpool after Arne Slot's sacking, tasked with rebuilding the Reds following a 60-point season – their lowest since 2015-16.","338056514319159297","326324141852463104","Bournemouth vs Crystal Palace","2026-06-04T18:28:58Z","liverpool-appoint-iraola-why-he-s-perfect-for-anfield","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcqjpkgx7084o?at_medium=RSS&at_campaign=rss",[180,187,167,72,190,222,258,259,170,232],"326257615103332352","326257666970095616",[181,201,168,74,204,228,261,262,171,233],"BSC Young Boys","Young Africans","Liverpool Appoint Iraola: Why He's Perfect for Anfield",{"awayTeamId":265,"awayTeamName":266,"body":-1,"category":89,"excerpt":267,"homeTeamId":268,"homeTeamName":269,"id":270,"leagueId":271,"leagueName":272,"matchId":273,"matchName":274,"publishedAt":275,"slug":276,"sourceName":123,"sourceURL":277,"teamId":278,"teamName":279,"teamIds":280,"teamNames":286,"title":292},"326255038148120576","Hibernian","Celtic hold constructive talks with Robbie Keane and plan discussions with Martin O'Neill as manager search continues; Rangers target Hampus Skoglund.","326257567044997120","Rangers","337875415949381633","326135624887177216","Championship","327053940279480320","Rangers vs Hibernian","2026-06-04T06:36:46Z","why-celtic-talks-keane-o-neill-manager-search","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcp9pd3l5mp2o?at_medium=RSS&at_campaign=rss","326257567011442688","Celtic",[278,268,265,72,281,222,282,283,284,285,223],"326257546153168896","326255038768877568","326255044473131008","326257590021394432","326222711535702016",[279,269,266,74,287,228,288,289,290,291,229],"West Ham","Hammarby FF","Hamrun Spartans","Toronto FC","Sweden","Why Celtic Talks Keane & O'Neill: Manager Search",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":294,"homeTeamId":-1,"homeTeamName":-1,"id":295,"leagueId":173,"leagueName":174,"matchId":214,"matchName":21,"publishedAt":296,"slug":297,"sourceName":123,"sourceURL":298,"teamId":72,"teamName":74,"teamIds":299,"teamNames":311,"title":323},"AC Milan emerge as serious contenders for Crysencio Summerville, as Real Madrid prepare £17.3m Dumfries bid and Newcastle table €24m for teen Zadok Yohanna.","337734134497546241","2026-06-03T20:59:57Z","summerville-transfer-why-ac-milan-join-west-ham-race","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcvgz2wvw3ydo?at_medium=RSS&at_campaign=rss",[72,281,300,301,302,170,184,185,303,304,305,100,189,306,307,308,309,190,310,125,195],"326257546094448640","326257546425798656","326257545712766976","326222712496197632","326257565535047680","326257546459353088","326257545830207488","326257537559040000","326257535952621568","326257546052505600","326222707404312576",[74,287,312,313,314,171,198,199,315,316,317,110,203,318,319,320,321,204,322,126,209],"Tottenham","Aston Villa","Manchester United","Netherlands","Real Madrid","Sunderland","Fulham","Benfica","Marseille","Everton","Charleroi","Summerville Transfer: Why AC Milan Join West Ham Race",[325,338,351,368,383,402],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":326,"homeTeamId":-1,"homeTeamName":-1,"id":327,"leagueId":79,"leagueName":80,"matchId":214,"matchName":21,"publishedAt":328,"slug":329,"sourceName":95,"sourceURL":330,"teamId":100,"teamName":110,"teamIds":331,"teamNames":334,"title":337},"Gasperini confirms Mancini will stay at Roma despite Inter links and addresses Dybala's contract situation as the club prepares for Champions League.","338067904341741569","2026-06-04T19:18:08Z","gasperini-on-dybala-mancini-what-roma-s-future-holds","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Froma\u002F2026\u002F06\u002F04-149034088\u002Fgasperini_un_periodo_dove_si_parla_tanto_dybala_le_notizie_vengono_fuori_improvvisamente_\u002F",[100,102,103,219,220,221,332,192,125,333,104,99,105,132,222],"326257541291970560","326257686389723136",[110,112,113,225,226,227,335,206,126,336,114,109,115,138,228],"Trabzonspor","Together","Gasperini on Dybala & Mancini: What Roma's Future Holds",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":339,"homeTeamId":-1,"homeTeamName":-1,"id":340,"leagueId":79,"leagueName":80,"matchId":214,"matchName":21,"publishedAt":341,"slug":342,"sourceName":95,"sourceURL":343,"teamId":100,"teamName":110,"teamIds":344,"teamNames":347,"title":350},"Federico Dimarco won Serie A MVP with a record 18 assists, leading Inter to a Scudetto and two trophies under Chivu while Italy missed World Cup.","338054914762608641","2026-06-04T18:22:42Z","dimarco-leads-inter-to-scudetto-18-assists-mvp","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Finter\u002F2026\u002F06\u002F04-149033362\u002Fdimarco_c_solo_inter_anno_incredibile_due_trofei_con_chivu\u002F",[100,132,102,103,219,221,192,345,346,333,222,223],"326257554193649664","326257590377910272",[110,138,112,113,225,227,206,348,349,336,228,229],"Perth Glory","Minnesota United FC","Dimarco Leads Inter to Scudetto: 18 Assists, MVP",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":352,"homeTeamId":-1,"homeTeamName":-1,"id":353,"leagueId":79,"leagueName":80,"matchId":214,"matchName":21,"publishedAt":354,"slug":355,"sourceName":95,"sourceURL":356,"teamId":125,"teamName":126,"teamIds":357,"teamNames":362,"title":367},"Juventus target Kolo Muani, valued at €25-30m by PSG, faces Galatasaray competition after Vlahovic exit. The French striker previously shone in Turin.","338030729139064833","2026-06-04T16:41:21Z","kolo-muani-25-30m-price-set-juventus-face-galatasaray","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Fjuventus\u002F2026\u002F06\u002F04-149031451\u002Fkolo_muani_non_c_solo_la_juve_un_club_europeo_lo_vuole_il_psg_ha_fissato_il_prezzo\u002F",[125,184,358,300,128,102,103,219,195,359,360,361],"326257541157752832","326222707337203712","326257534430089216","326222711682502656",[126,198,363,312,134,112,113,225,209,364,365,366],"Galatasaray","Standard Liege","Eintracht Frankfurt","England","Kolo Muani: €25-30M Price Set, Juventus Face Galatasaray",{"awayTeamId":369,"awayTeamName":370,"body":-1,"category":89,"excerpt":371,"homeTeamId":125,"homeTeamName":126,"id":372,"leagueId":79,"leagueName":80,"matchId":373,"matchName":374,"publishedAt":375,"slug":376,"sourceName":95,"sourceURL":377,"teamId":125,"teamName":126,"teamIds":378,"teamNames":380,"title":382},"326255039347691520","Fiorentina","Joao Mario closes in on Fiorentina move thanks to Paratici; €10M deal tied to Dodo sale. Nico Gonzalez could leave Juve for €30M.","337890523098386433","327054547971215360","Juventus vs Fiorentina","2026-06-04T07:33:00Z","joao-mario-to-fiorentina-paratici-guarantees-move-for-10m","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Fjuventus\u002F2026\u002F06\u002F04-149022549\u002Flasse_mercato_juve-fiorentina_non_si_ferma_lultimo_profilo_in_uscita_garantisce_paratici\u002F",[125,369,184,379,99,128,222,102,104],"326257539651997696",[126,370,198,381,109,134,228,112,114],"Bologna","Joao Mario to Fiorentina: Paratici Guarantees Move for €10M",{"awayTeamId":384,"awayTeamName":385,"body":-1,"category":89,"excerpt":386,"homeTeamId":128,"homeTeamName":134,"id":387,"leagueId":79,"leagueName":80,"matchId":388,"matchName":389,"publishedAt":390,"slug":391,"sourceName":95,"sourceURL":392,"teamId":125,"teamName":126,"teamIds":393,"teamNames":397,"title":401},"326257539299676160","Sassuolo","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",[125,128,384,394,395,102,103,219,222,396],"326257539916238848","326222711623782400","326222712726884352",[126,134,385,398,399,112,113,225,228,400],"Lecce","Colombia","Cape Verde Islands","Vlahovic Renewal Fails: Why Spalletti Gave Up",{"awayTeamId":369,"awayTeamName":370,"body":-1,"category":89,"excerpt":403,"homeTeamId":125,"homeTeamName":126,"id":404,"leagueId":79,"leagueName":80,"matchId":373,"matchName":374,"publishedAt":405,"slug":406,"sourceName":95,"sourceURL":407,"teamId":125,"teamName":126,"teamIds":408,"teamNames":411,"title":414},"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",[125,369,184,192,409,99,128,395,410,132],"326257536112005120","326257534170042368",[126,370,198,206,412,109,134,399,413,138],"Monaco","Bayern München","Why Vlahovic Rejected Juve: €8M Wage vs David Deal",[416,423,430,435,441,448,453,458,464,471,477,482,488,494,501,506,511,517],{"id":417,"addition":-1,"extraMinute":418,"info":419,"isHome":28,"minute":420,"narrative":421,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":422},"334071575231860736",0,"Normal Goal",2,"2' AC Milan (AC Milan) scores. 1-0 — an early opener.","goal",{"id":424,"addition":425,"extraMinute":418,"info":426,"isHome":39,"minute":420,"narrative":427,"playerName":428,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":429},"334071449411129344","Foul","Yellow Card","2' Zé Pedro (Cagliari) is shown a yellow card for foul.","Zé Pedro","yellow_card",{"id":431,"addition":-1,"extraMinute":418,"info":419,"isHome":28,"minute":420,"narrative":432,"playerName":433,"relatedPlayerName":434,"result":21,"teamLogo":73,"teamName":74,"typeName":422},"334071701484605440","2' A. Saelemaekers (AC Milan) scores, set up by S. Gimenez. 1-0 — an early opener.","A. Saelemaekers","S. Gimenez",{"id":436,"addition":-1,"extraMinute":418,"info":419,"isHome":39,"minute":437,"narrative":438,"playerName":439,"relatedPlayerName":440,"result":21,"teamLogo":66,"teamName":67,"typeName":422},"334076105075986432",20,"20' G. Borrelli (Cagliari) scores. 1-1 — the equaliser.","G. Borrelli","Y. Mina",{"id":442,"addition":-1,"extraMinute":418,"info":443,"isHome":28,"minute":444,"narrative":445,"playerName":434,"relatedPlayerName":446,"result":21,"teamLogo":73,"teamName":74,"typeName":447},"334149720295346176","Substitution 1",46,"46' (AC Milan) makes a substitution: S. Gimenez comes on for C. Pulisic.","C. Pulisic","substitution",{"id":449,"addition":425,"extraMinute":418,"info":426,"isHome":28,"minute":450,"narrative":451,"playerName":452,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":429},"334149720354066432",56,"56' Strahinja Pavlović (AC Milan) is shown a yellow card for foul.","Strahinja Pavlović",{"id":454,"addition":-1,"extraMinute":418,"info":419,"isHome":39,"minute":455,"narrative":456,"playerName":457,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":422},"334149720416980992",57,"57' J. Rodriguez (Cagliari) scores. 1-2.","J. Rodriguez",{"id":459,"addition":460,"extraMinute":418,"info":426,"isHome":28,"minute":461,"narrative":462,"playerName":463,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":429},"334149720475701248","Argument",58,"58' Mike Maignan (AC Milan) is shown a yellow card for argument.","Mike Maignan",{"id":465,"addition":-1,"extraMinute":418,"info":466,"isHome":28,"minute":467,"narrative":468,"playerName":469,"relatedPlayerName":470,"result":21,"teamLogo":73,"teamName":74,"typeName":447},"334149720542810112","Substitution 2",61,"61' (AC Milan) makes a substitution: F. Tomori comes on for Z. Athekame.","F. Tomori","Z. Athekame",{"id":472,"addition":-1,"extraMinute":418,"info":473,"isHome":28,"minute":467,"narrative":474,"playerName":475,"relatedPlayerName":476,"result":21,"teamLogo":73,"teamName":74,"typeName":447},"334149720614113280","Substitution 3","61' (AC Milan) makes a substitution: C. Nkunku comes on for N. Fullkrug.","C. Nkunku","N. Fullkrug",{"id":478,"addition":-1,"extraMinute":418,"info":443,"isHome":39,"minute":479,"narrative":480,"playerName":457,"relatedPlayerName":481,"result":21,"teamLogo":66,"teamName":67,"typeName":447},"334149720752525312",62,"62' (Cagliari) makes a substitution: J. Rodriguez comes on for A. Dossena.","A. Dossena",{"id":483,"addition":-1,"extraMinute":418,"info":484,"isHome":28,"minute":479,"narrative":485,"playerName":486,"relatedPlayerName":487,"result":21,"teamLogo":73,"teamName":74,"typeName":447},"334149720689610752","Substitution 4","62' (AC Milan) makes a substitution: A. Jashari comes on for L. Modric.","A. Jashari","L. Modric",{"id":489,"addition":-1,"extraMinute":418,"info":466,"isHome":39,"minute":490,"narrative":491,"playerName":492,"relatedPlayerName":493,"result":21,"teamLogo":66,"teamName":67,"typeName":447},"334149720840605696",63,"63' (Cagliari) makes a substitution: J. Pedro comes on for M. Palestra.","J. Pedro","M. Palestra",{"id":495,"addition":-1,"extraMinute":418,"info":496,"isHome":28,"minute":497,"narrative":498,"playerName":499,"relatedPlayerName":500,"result":21,"teamLogo":73,"teamName":74,"typeName":447},"334149720907714560","Substitution 5",68,"68' (AC Milan) makes a substitution: Y. Fofana comes on for R. Leao.","Y. Fofana","R. Leao",{"id":502,"addition":-1,"extraMinute":418,"info":484,"isHome":39,"minute":503,"narrative":504,"playerName":439,"relatedPlayerName":505,"result":21,"teamLogo":66,"teamName":67,"typeName":447},"334149720962240512",74,"74' (Cagliari) makes a substitution: G. Borrelli comes on for P. Mendy.","P. Mendy",{"id":507,"addition":-1,"extraMinute":418,"info":473,"isHome":39,"minute":503,"narrative":508,"playerName":509,"relatedPlayerName":510,"result":21,"teamLogo":66,"teamName":67,"typeName":447},"334149721012572160","74' (Cagliari) makes a substitution: A. Deiola comes on for I. Sulemana.","A. Deiola","I. Sulemana",{"id":512,"addition":-1,"extraMinute":513,"info":496,"isHome":39,"minute":78,"narrative":514,"playerName":515,"relatedPlayerName":516,"result":21,"teamLogo":66,"teamName":67,"typeName":447},"334149721083875328",5,"90+5' (Cagliari) makes a substitution: S. Esposito comes on for M. Felici.","S. Esposito","M. Felici",{"id":518,"addition":425,"extraMinute":519,"info":426,"isHome":39,"minute":78,"narrative":520,"playerName":521,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":429},"334149721142595584",6,"90+6' Sulemana (Cagliari) is shown a yellow card for foul.","Sulemana"]