[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327054547971215360-en":61,"match-news-327054547971215360-en":89,"match-team-news-327054547971215360-en":211,"match-league-news-327054547971215360-en":331,"prediction-summary-327054547971215360":372,"timeline-327054547971215360":377},{"adSlots":4,"affiliateMode":5,"brandName":6,"contentStrategy":7,"currency":8,"friendLinks":9,"homepageLayoutKey":10,"leagueFocus":11,"locale":12,"planVisibility":13,"seoDescription":14,"seoTitleTemplate":15,"siteCode":10,"siteName":6,"siteType":10,"subscriptionMode":5,"timezone":16,"id":17,"tenantID":18,"primaryDomain":19,"countryCode":20,"logoUrl":21,"faviconUrl":21,"theme":22,"seoKeywords":24,"status":25,"ads":4,"focusLeagues":26,"affiliatePolicies":26},[],"shared","Football Prediction Platform","scores_predictions","USD",[],"main",[],"en-US",[],"Football fixtures, results, free predictions, subscriptions, and clearly labeled partner links.","{page} | Football Prediction Platform","America\u002FNew_York",323900000000000000,1,"football.easytestdev.online","US","",{"primaryColor":23},"#1677ff","football predictions, football fixtures, football results","active",null,{"active":28,"leagueId":29,"leagueName":30,"leagueImagePath":31,"seasonId":32,"seasonName":33,"startingAt":34,"endingAt":35,"daysToStart":36,"daysToEnd":37,"phase":38,"includeQualifying":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":63,"awayTeam":64,"description":70,"homeScore":71,"homeTeam":72,"id":78,"kickoffAt":79,"length":80,"leagueId":81,"leagueName":82,"leagueSlug":83,"probabilityLabel":82,"slug":84,"status":85,"tvStations":86,"venueCity":87,"venueName":88},2,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326255039347691520","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F502.png","Fiorentina","fiorentina","Juventus host Fiorentina needing a win to secure a top-four finish, while the visitors aim to cling to their Europa League hopes. A home victory would clinch Champions League football for the Bianconeri; anything less keeps the pressure on.",0,{"code":73,"id":74,"imagePath":75,"name":76,"slug":77},"HME","326257539542945792","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F496.png","Juventus","juventus","327054547971215360","2026-05-17T10:00:00Z",90,"326135624706822144","Serie A","it-serie-a","juventus-vs-fiorentina-2026-05-17","finished",[],"Turin","Allianz Stadium",[90,116,135,152,179,196],{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":91,"excerpt":92,"homeTeamId":74,"homeTeamName":76,"id":93,"leagueId":81,"leagueName":82,"matchId":78,"matchName":94,"publishedAt":95,"slug":96,"sourceName":97,"sourceURL":98,"teamId":74,"teamName":76,"teamIds":99,"teamNames":107,"title":115},"news","Joao Mario closes in on Fiorentina move thanks to Paratici; €10M deal tied to Dodo sale. Nico Gonzalez could leave Juve for €30M.","337890523098386433","Juventus vs Fiorentina","2026-06-04T07:33:00Z","joao-mario-to-fiorentina-paratici-guarantees-move-for-10m","Tuttosport","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",[74,66,100,101,102,103,104,105,106],"326257565233057792","326257539651997696","326257539425505280","326257539698135040","326222707169431552","326222712592666624","326257769613103104",[76,68,108,109,110,111,112,113,114],"Atletico Madrid","Bologna","Napoli","Torino","Anderlecht","Congo DR","Capital","Joao Mario to Fiorentina: Paratici Guarantees Move for €10M",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":91,"excerpt":117,"homeTeamId":74,"homeTeamName":76,"id":118,"leagueId":81,"leagueName":82,"matchId":78,"matchName":94,"publishedAt":119,"slug":120,"sourceName":97,"sourceURL":121,"teamId":74,"teamName":76,"teamIds":122,"teamNames":128,"title":134},"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",[74,66,100,123,124,102,103,125,126,127],"326257546220277760","326257536112005120","326222711623782400","326257534170042368","326257661500723200",[76,68,108,129,130,110,111,131,132,133],"Chelsea","Monaco","Colombia","Bayern München","Italy","Why Vlahovic Rejected Juve: €8M Wage vs David Deal",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":91,"excerpt":136,"homeTeamId":74,"homeTeamName":76,"id":137,"leagueId":81,"leagueName":82,"matchId":78,"matchName":94,"publishedAt":138,"slug":139,"sourceName":97,"sourceURL":140,"teamId":74,"teamName":76,"teamIds":141,"teamNames":146,"title":151},"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",[74,66,103,142,105,143,144,145,127,104],"326257808217477120","326222713054040064","326255039171530752","326255041851691008",[76,68,111,147,113,148,149,150,133,112],"Derby","Haiti","Dinamo Minsk","Cherno More Varna","Why Vlahovic is Leaving Juventus: Chiellini's Candid Verdict",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":91,"excerpt":153,"homeTeamId":74,"homeTeamName":76,"id":154,"leagueId":155,"leagueName":156,"matchId":78,"matchName":94,"publishedAt":157,"slug":158,"sourceName":97,"sourceURL":159,"teamId":127,"teamName":133,"teamIds":160,"teamNames":169,"title":178},"Interim Italy coach Baldini hands Fiorentina's Cher Ndour first cap for friendlies vs Luxembourg and Greece, banking on youth after missing World Cup.","337343515237289985","326135626208382976","Coupe de France","2026-06-02T19:09:50Z","why-italy-s-rebuild-starts-with-youth-ndour-s-debut","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fitalia\u002F2026\u002F06\u002F02-148999918\u002Fl_idolo_pogba_e_la_gavetta_u21_l_italia_di_baldini_riparte_da_lui_i_giovani_ci_sono\u002F",[127,74,66,161,162,163,164,165,166,167,168],"326257664713560064","326222711783165952","326257616814608384","326257616848162816","326257696636407808","326257539769438208","326257665132990464","326257536078450688",[133,76,68,170,171,172,173,174,175,176,177],"Luxembourg","Senegal","Palermo","Pescara","Azzurri","Inter","Greece","Paris Saint Germain","Why Italy's Rebuild Starts with Youth: Ndour's Debut",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":91,"excerpt":180,"homeTeamId":74,"homeTeamName":76,"id":181,"leagueId":81,"leagueName":82,"matchId":78,"matchName":94,"publishedAt":182,"slug":183,"sourceName":97,"sourceURL":184,"teamId":74,"teamName":76,"teamIds":185,"teamNames":190,"title":195},"Juventus dropped 20 points vs lower-table teams due to poor finishing, missing UCL next season. Shot dominance not enough; striker woes evident.","336791970552745985","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",[74,66,186,187,103,188,166,189],"326257539299676160","326257539366785024","326257539261927424","326257539916238848",[76,68,191,192,111,193,175,194],"Sassuolo","Cagliari","Lazio","Lecce","Why Juventus Missed UCL: 20 Points Lost on Wasted Chances",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":91,"excerpt":197,"homeTeamId":74,"homeTeamName":76,"id":198,"leagueId":81,"leagueName":82,"matchId":78,"matchName":94,"publishedAt":199,"slug":200,"sourceName":97,"sourceURL":201,"teamId":74,"teamName":76,"teamIds":202,"teamNames":206,"title":210},"Alisson willing to stay at Liverpool only if guaranteed starting role; Juventus monitors as managerial chaos engulfs Anfield, with De Gea talks planned.","336441864112574465","2026-05-31T07:33:46Z","why-juventus-alisson-chase-hinges-on-liverpool-chaos","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Fjuventus\u002F2026\u002F05\u002F31-148960983\u002Fjuve_non_tramonta_alisson_rimane_al_liverpool_solo_ad_una_condizione_nuovo_incontro_per_de_gea_\u002F",[74,66,203,124,103,105,143,144,126,204,205,166],"326257545918287872","326222712043212800","326222711682502656",[76,68,207,130,111,113,148,149,132,208,209,175],"Liverpool","Saudi Arabia","England","Why Juventus' Alisson Chase Hinges on Liverpool Chaos",[212,257,287,296,313,328],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":213,"homeTeamId":-1,"homeTeamName":-1,"id":214,"leagueId":215,"leagueName":216,"matchId":217,"matchName":21,"publishedAt":218,"slug":219,"sourceName":220,"sourceURL":221,"teamId":222,"teamName":223,"teamIds":224,"teamNames":240,"title":256},"PSG exit clears path for Arsenal to sign Bournemouth's Kroupi. Clubs circle: Mourinho eyes Calafiori, Man Utd target Ndiaye, and more transfer news.","338101936815345665","326135644956921856","UEFA Champions League Women","0","2026-06-04T22:30:00Z","arsenal-s-kroupi-boost-what-psg-exit-means","Sky Sports","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13550933\u002Farsenal-transfer-news-mikel-arteta-handed-boost-in-race-for-eli-junior-kroupi-as-psg-drop-out-of-race-paper-talk","326257545968619520","Arsenal",[222,225,226,168,227,228,229,230,231,232,233,205,234,235,123,236,74,126,237,238,239,203],"326257545792458752","326257534430089216","326257808385249280","326222712462643200","326257809152806912","326257534329425920","326257545712766976","326257546392244224","326257546052505600","326257565195309056","326257546325135360","326257546291580928","326257565535047680","326257808188116992","326257808158756864",[223,241,242,177,243,244,245,246,247,248,249,209,250,251,129,252,76,132,253,254,255,207],"Bournemouth","Eintracht Frankfurt","Sheffield Wednesday","Bosnia & Herzegovina","Milton Keynes Dons","Borussia Dortmund","Manchester United","Nottingham Forest","Everton","Barcelona","Brentford","Brighton","Real Madrid","Bolton","Blackburn","Arsenal's Kroupi Boost: What PSG Exit Means",{"awayTeamId":258,"awayTeamName":259,"body":-1,"category":91,"excerpt":260,"homeTeamId":261,"homeTeamName":262,"id":263,"leagueId":264,"leagueName":265,"matchId":266,"matchName":267,"publishedAt":268,"slug":269,"sourceName":270,"sourceURL":271,"teamId":203,"teamName":207,"teamIds":272,"teamNames":279,"title":286},"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","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcz727jjzyvqo?at_medium=RSS&at_campaign=rss",[203,261,258,273,100,274,275,225,276,277,222,235,123,74,234,236,278,168],"326257534526558208","326255038898900992","326222712533946368","326222712110321664","326257545754710016","326257539333230592",[207,262,259,280,108,281,282,241,283,284,223,251,129,76,250,252,285,177],"RB Leipzig","AIK Stockholm","Ivory Coast","Argentina","Newcastle","AC Milan","What Liverpool's Diomande Contact Means: PSG Battle & More",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":288,"homeTeamId":-1,"homeTeamName":-1,"id":289,"leagueId":215,"leagueName":216,"matchId":217,"matchName":21,"publishedAt":290,"slug":291,"sourceName":220,"sourceURL":292,"teamId":203,"teamName":207,"teamIds":293,"teamNames":294,"title":295},"Andoni Iraola takes over a Liverpool defence that allowed 53 goals, lost Konate, and faces injury crises; he must also keep Alisson amid Juve interest.","338057232312700929","2026-06-04T19:30:00Z","iraola-s-liverpool-to-do-list-fix-defence-seal-transfers","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13550159\u002Fandoni-iraola-whats-on-new-liverpool-head-coachs-to-do-list-at-anfield-following-reds-disappointing-season",[203,226,168,227,228,229,230,231,232,74,166,273],[207,242,177,243,244,245,246,247,248,76,175,280],"Iraola's Liverpool To-Do List: Fix Defence, Seal Transfers",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":297,"homeTeamId":-1,"homeTeamName":-1,"id":298,"leagueId":81,"leagueName":82,"matchId":217,"matchName":21,"publishedAt":299,"slug":300,"sourceName":97,"sourceURL":301,"teamId":166,"teamName":175,"teamIds":302,"teamNames":307,"title":312},"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",[166,105,143,144,303,145,304,123,74,305,106,102,306,127,104],"326255041188990976","326257541291970560","326257686389723136","326257695210344448",[175,113,148,149,308,150,309,129,76,310,114,110,311,133,112],"FK Sarajevo","Trabzonspor","Together","Signal","Gasperini on Dybala & Mancini: What Roma's Future Holds",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":314,"homeTeamId":-1,"homeTeamName":-1,"id":315,"leagueId":81,"leagueName":82,"matchId":217,"matchName":21,"publishedAt":316,"slug":317,"sourceName":97,"sourceURL":318,"teamId":74,"teamName":76,"teamIds":319,"teamNames":323,"title":327},"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",[74,100,320,321,103,105,143,144,168,322,226,205],"326257541157752832","326257546094448640","326222707337203712",[76,108,324,325,111,113,148,149,177,326,242,209],"Galatasaray","Tottenham","Standard Liege","Kolo Muani: €25-30M Price Set, Juventus Face Galatasaray",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":91,"excerpt":92,"homeTeamId":74,"homeTeamName":76,"id":93,"leagueId":81,"leagueName":82,"matchId":78,"matchName":94,"publishedAt":95,"slug":96,"sourceName":97,"sourceURL":98,"teamId":74,"teamName":76,"teamIds":329,"teamNames":330,"title":115},[74,66,100,101,102,103,104,105,106],[76,68,108,109,110,111,112,113,114],[332,335,350,353,356,369],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":297,"homeTeamId":-1,"homeTeamName":-1,"id":298,"leagueId":81,"leagueName":82,"matchId":217,"matchName":21,"publishedAt":299,"slug":300,"sourceName":97,"sourceURL":301,"teamId":166,"teamName":175,"teamIds":333,"teamNames":334,"title":312},[166,105,143,144,303,145,304,123,74,305,106,102,306,127,104],[175,113,148,149,308,150,309,129,76,310,114,110,311,133,112],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":336,"homeTeamId":-1,"homeTeamName":-1,"id":337,"leagueId":81,"leagueName":82,"matchId":217,"matchName":21,"publishedAt":338,"slug":339,"sourceName":97,"sourceURL":340,"teamId":166,"teamName":175,"teamIds":341,"teamNames":345,"title":349},"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",[166,127,105,143,144,145,123,342,343,305,104,344],"326257554193649664","326257590377910272","326222713142120448",[175,133,113,148,149,150,129,346,347,310,112,348],"Perth Glory","Minnesota United FC","Canada","Dimarco Leads Inter to Scudetto: 18 Assists, MVP",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":314,"homeTeamId":-1,"homeTeamName":-1,"id":315,"leagueId":81,"leagueName":82,"matchId":217,"matchName":21,"publishedAt":316,"slug":317,"sourceName":97,"sourceURL":318,"teamId":74,"teamName":76,"teamIds":351,"teamNames":352,"title":327},[74,100,320,321,103,105,143,144,168,322,226,205],[76,108,324,325,111,113,148,149,177,326,242,209],{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":91,"excerpt":92,"homeTeamId":74,"homeTeamName":76,"id":93,"leagueId":81,"leagueName":82,"matchId":78,"matchName":94,"publishedAt":95,"slug":96,"sourceName":97,"sourceURL":98,"teamId":74,"teamName":76,"teamIds":354,"teamNames":355,"title":115},[74,66,100,101,102,103,104,105,106],[76,68,108,109,110,111,112,113,114],{"awayTeamId":186,"awayTeamName":191,"body":-1,"category":91,"excerpt":357,"homeTeamId":103,"homeTeamName":111,"id":358,"leagueId":81,"leagueName":82,"matchId":359,"matchName":360,"publishedAt":361,"slug":362,"sourceName":97,"sourceURL":363,"teamId":74,"teamName":76,"teamIds":364,"teamNames":366,"title":368},"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",[74,103,186,189,125,105,143,144,104,365],"326222712726884352",[76,111,191,194,131,113,148,149,112,367],"Cape Verde Islands","Vlahovic Renewal Fails: Why Spalletti Gave Up",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":91,"excerpt":117,"homeTeamId":74,"homeTeamName":76,"id":118,"leagueId":81,"leagueName":82,"matchId":78,"matchName":94,"publishedAt":119,"slug":120,"sourceName":97,"sourceURL":121,"teamId":74,"teamName":76,"teamIds":370,"teamNames":371,"title":134},[74,66,100,123,124,102,103,125,126,127],[76,68,108,129,130,110,111,131,132,133],{"matchResult":373,"exactScore":374,"totalGoals":375,"bothTeamsToScore":376},[],[],[],[],[378,386,394,402,407,413,420,426,432,438,443,450,453,460,467,471,477,481,485],{"id":379,"addition":380,"extraMinute":71,"info":381,"isHome":39,"minute":382,"narrative":383,"playerName":384,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":385},"331406766036226048","Tripping","Yellow Card",22,"22' M. Pongracic (Fiorentina) is shown a yellow card for tripping.","M. Pongracic","yellow_card",{"id":387,"addition":-1,"extraMinute":71,"info":388,"isHome":39,"minute":389,"narrative":390,"playerName":391,"relatedPlayerName":392,"result":21,"teamLogo":67,"teamName":68,"typeName":393},"331409157187964928","Substitution 1",32,"32' (Fiorentina) makes a substitution: F. Parisi comes on for J. Harrison.","F. Parisi","J. Harrison","substitution",{"id":395,"addition":-1,"extraMinute":71,"info":396,"isHome":39,"minute":397,"narrative":398,"playerName":399,"relatedPlayerName":400,"result":21,"teamLogo":67,"teamName":68,"typeName":401},"331409660215037952","Normal Goal",34,"34' C. Ndour (Fiorentina) scores, set up by M. Solomon. 0-1 — the opening goal.","C. Ndour","M. Solomon","goal",{"id":403,"addition":-1,"extraMinute":71,"info":381,"isHome":28,"minute":404,"narrative":405,"playerName":406,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":385},"331412302693666816",45,"45' Bremer (Juventus) is shown a yellow card.","Bremer",{"id":408,"addition":-1,"extraMinute":71,"info":388,"isHome":28,"minute":409,"narrative":410,"playerName":411,"relatedPlayerName":412,"result":21,"teamLogo":75,"teamName":76,"typeName":393},"331417965704515584",46,"46' (Juventus) makes a substitution: T. Koopmeiners comes on for J. Boga.","T. Koopmeiners","J. Boga",{"id":414,"addition":-1,"extraMinute":71,"info":415,"isHome":39,"minute":416,"narrative":417,"playerName":418,"relatedPlayerName":419,"result":21,"teamLogo":67,"teamName":68,"typeName":393},"331422495515086848","Substitution 4",64,"64' (Fiorentina) makes a substitution: M. Brescianini comes on for R. Mandragora.","M. Brescianini","R. Mandragora",{"id":421,"addition":-1,"extraMinute":71,"info":422,"isHome":39,"minute":416,"narrative":423,"playerName":424,"relatedPlayerName":425,"result":21,"teamLogo":67,"teamName":68,"typeName":393},"331422495573807104","Substitution 2","64' (Fiorentina) makes a substitution: N. Fagioli comes on for A. Gudmundsson.","N. Fagioli","A. Gudmundsson",{"id":427,"addition":-1,"extraMinute":71,"info":428,"isHome":39,"minute":416,"narrative":429,"playerName":430,"relatedPlayerName":431,"result":21,"teamLogo":67,"teamName":68,"typeName":393},"331422620790558720","Substitution 3","64' (Fiorentina) makes a substitution: L. Ranieri comes on for P. Comuzzo.","L. Ranieri","P. Comuzzo",{"id":433,"addition":-1,"extraMinute":71,"info":422,"isHome":28,"minute":434,"narrative":435,"playerName":436,"relatedPlayerName":437,"result":21,"teamLogo":75,"teamName":76,"typeName":393},"331423879274696704",69,"69' (Juventus) makes a substitution: F. Conceicao comes on for E. Zhegrova.","F. Conceicao","E. Zhegrova",{"id":439,"addition":-1,"extraMinute":71,"info":428,"isHome":28,"minute":434,"narrative":440,"playerName":441,"relatedPlayerName":442,"result":21,"teamLogo":75,"teamName":76,"typeName":393},"331424131440447488","69' (Juventus) makes a substitution: A. Cambiaso comes on for K. Thuram.","A. Cambiaso","K. Thuram",{"id":444,"addition":-1,"extraMinute":71,"info":445,"isHome":28,"minute":446,"narrative":447,"playerName":448,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":449},"331424885907656704","Goal Disallowed - offside",70,"70' VAR review disallows a goal (Juventus).","D. Vlahovic","var",{"id":451,"addition":-1,"extraMinute":71,"info":396,"isHome":28,"minute":446,"narrative":452,"playerName":448,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":401},"331424131486584832","70' D. Vlahovic (Juventus) scores. 1-1 — the equaliser.",{"id":454,"addition":455,"extraMinute":71,"info":456,"isHome":39,"minute":457,"narrative":458,"playerName":430,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":459},"331426270845865984","Abuse of officials","Red Card",72,"72' L. Ranieri (Fiorentina) is sent off with a straight red card. Abuse of officials","red_card",{"id":461,"addition":-1,"extraMinute":71,"info":462,"isHome":39,"minute":463,"narrative":464,"playerName":465,"relatedPlayerName":466,"result":21,"teamLogo":67,"teamName":68,"typeName":393},"331425137540730880","Substitution 5",74,"74' (Fiorentina) makes a substitution: R. Gosens comes on for L. Balbo.","R. Gosens","L. Balbo",{"id":468,"addition":-1,"extraMinute":71,"info":456,"isHome":39,"minute":469,"narrative":470,"playerName":430,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":459},"331425389266079744",75,"75' L. Ranieri (Fiorentina) is sent off with a straight red card.",{"id":472,"addition":-1,"extraMinute":71,"info":415,"isHome":28,"minute":473,"narrative":474,"playerName":475,"relatedPlayerName":476,"result":21,"teamLogo":75,"teamName":76,"typeName":393},"331426899383291904",81,"81' (Juventus) makes a substitution: L. Kelly comes on for F. Gatti.","L. Kelly","F. Gatti",{"id":478,"addition":-1,"extraMinute":71,"info":396,"isHome":39,"minute":479,"narrative":480,"playerName":419,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":401},"331427402519416832",83,"83' R. Mandragora (Fiorentina) scores. 0-2.",{"id":482,"addition":380,"extraMinute":71,"info":381,"isHome":39,"minute":483,"narrative":484,"playerName":392,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":385},"331427905936560128",85,"85' J. Harrison (Fiorentina) is shown a yellow card for tripping.",{"id":486,"addition":-1,"extraMinute":71,"info":462,"isHome":28,"minute":80,"narrative":487,"playerName":488,"relatedPlayerName":489,"result":21,"teamLogo":75,"teamName":76,"typeName":393},"331429164311646208","90' (Juventus) makes a substitution: K. Yildiz comes on for F. Miretti.","K. Yildiz","F. Miretti"]