[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327052566737195008-en":43,"match-news-327052566737195008-en":69,"match-team-news-327052566737195008-en":123,"match-league-news-327052566737195008-en":288,"prediction-summary-327052566737195008":385,"timeline-327052566737195008":390},{"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},0,{"code":47,"id":48,"imagePath":49,"name":50,"slug":51},"AWY","326257660112408576","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F255.png","Livingston","livingston","Dundee’s push for a top-six finish faces a stubborn Livingston side desperate to escape the relegation zone. Every point is vital as the season nears its climax. The result could cement Dundee’s European ambitions or give Livingston a lifeline in their survival battle.",3,{"code":55,"id":56,"imagePath":57,"name":58,"slug":59},"HME","326257660045299712","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F253.png","Dundee","dundee","327052566737195008","2026-05-09T14:00:00Z",90,"326135624853622784","Premiership","gb-premiership","dundee-vs-livingston-2026-05-09","finished",[],[70,99],{"awayTeamId":48,"awayTeamName":50,"body":-1,"category":71,"excerpt":72,"homeTeamId":56,"homeTeamName":58,"id":73,"leagueId":74,"leagueName":64,"matchId":60,"matchName":75,"publishedAt":76,"slug":77,"sourceName":78,"sourceURL":79,"teamId":56,"teamName":58,"teamIds":80,"teamNames":89,"title":98},"news","Dundee's 3-0 win over Livingston secures Premiership survival, opening a nine-point gap over St Mirren with two games left.","328604040642433025","326135634953506816","Dundee vs Livingston","2026-05-09T16:50:00Z","dundee-3-0-livingston-survival-secured-with-9-point-gap","Sky Sports","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fdundee-vs-livingston\u002Freport\u002F555742",[56,48,81,82,83,84,85,86,87,88],"326257534430089216","326257536078450688","326257808385249280","326222712462643200","326257809152806912","326257534329425920","326257545712766976","326257546392244224",[58,50,90,91,92,93,94,95,96,97],"Eintracht Frankfurt","Paris Saint Germain","Sheffield Wednesday","Bosnia & Herzegovina","Milton Keynes Dons","Borussia Dortmund","Manchester United","Nottingham Forest","Dundee 3-0 Livingston: Survival Secured with 9-Point Gap",{"awayTeamId":48,"awayTeamName":50,"body":-1,"category":71,"excerpt":100,"homeTeamId":56,"homeTeamName":58,"id":101,"leagueId":74,"leagueName":64,"matchId":60,"matchName":75,"publishedAt":102,"slug":103,"sourceName":104,"sourceURL":105,"teamId":48,"teamName":50,"teamIds":106,"teamNames":114,"title":122},"Scott Arfield, 37, will oversee Livingston's final three Premiership matches but says he won't apply for the permanent manager job, citing the stress of the","328218597430136833","2026-05-08T15:05:09Z","arfield-rules-out-livingston-manager-role-grey-hair","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcq5pwwxw3ngo?at_medium=RSS&at_campaign=rss",[48,56,107,108,109,88,110,111,112,113],"326257660225654784","326222707169431552","326222713142120448","326257565635710976","326257608451166208","326257545754710016","326257554411753472",[50,58,115,116,117,97,118,119,120,121],"Falkirk","Anderlecht","Canada","Getafe","IFK Goteborg","Newcastle","Newcastle Jets","Arfield Rules Out Livingston Manager Role: 'Grey Hair'",[124,165,198,219,264,275],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":125,"homeTeamId":-1,"homeTeamName":-1,"id":126,"leagueId":74,"leagueName":64,"matchId":127,"matchName":21,"publishedAt":128,"slug":129,"sourceName":78,"sourceURL":130,"teamId":131,"teamName":132,"teamIds":133,"teamNames":149,"title":164},"Aberdeen, Celtic, Rangers among clubs active as free transfers dominate early window. Lawrence Shankland joins Rangers, Kasper Schmeichel retires.","336933975673016321","0","2026-06-01T12:00:00Z","scottish-premiership-2026-summer-transfers-key-ins-and-outs","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13548430\u002Ftransfer-news-summer-transfer-window-2026-scottish-premiership-deals-ins-and-outs","326255038185869312","Aberdeen",[131,134,81,82,83,84,85,86,87,88,135,136,137,138,56,139,140,141,142,107,143,144,145,146,147,48,148],"326257659982385152","326257567044997120","326257808309751808","326257589987840000","326257567011442688","326257808477523968","326257610074361856","326257546325135360","326255042132709376","326257809769369600","326257660011745280","326257805017223168","326255038148120576","326257660145963008","326257804941725696",[132,150,90,91,92,93,94,95,96,97,151,152,153,154,58,155,41,156,157,115,158,159,160,161,162,50,163],"Kilmarnock","Rangers","QPR","Houston Dynamo","Celtic","Swansea","Brentford","Dundee Utd","Exeter City","ST Mirren","Ross County","Hibernian","Motherwell","ST Johnstone","Scottish Premiership 2026 Summer Transfers: Key Ins and Outs",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":166,"homeTeamId":-1,"homeTeamName":-1,"id":167,"leagueId":168,"leagueName":169,"matchId":127,"matchName":21,"publishedAt":170,"slug":171,"sourceName":104,"sourceURL":172,"teamId":173,"teamName":174,"teamIds":175,"teamNames":186,"title":197},"York City reject third Hearts offer for Malachi Fagan-Walcott, valuing him above £500k, as Celtic consider selling Reo Hatate and other Scottish transfer","335708839103959041","326135654637375488","League Two","2026-05-29T07:03:54Z","why-york-city-rejected-3rd-hearts-bid-for-fagan-walcott","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc5yed8xm42lo?at_medium=RSS&at_campaign=rss","326257660078854144","Heart Of Midlothian",[173,148,176,177,134,178,179,140,138,180,181,182,135,131,142,56,144,183,184,185],"326257545792458752","326257546425798656","326257545918287872","326257590726037504","326257610401517568","326257807953235968","326257811245764608","326257535885512704","326222711569256448","326257546094448640",[174,163,187,188,150,189,190,41,154,191,192,193,151,132,157,58,159,194,195,196],"Bournemouth","Aston Villa","Liverpool","Charlotte","Cruz Azul","Millwall","Wrexham","Lille","Brazil","Tottenham","Why York City Rejected 3rd Hearts Bid for Fagan-Walcott",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":199,"homeTeamId":-1,"homeTeamName":-1,"id":200,"leagueId":29,"leagueName":30,"matchId":127,"matchName":21,"publishedAt":201,"slug":202,"sourceName":104,"sourceURL":203,"teamId":135,"teamName":151,"teamIds":204,"teamNames":211,"title":218},"Rangers offer Findlay Curtis a new contract, Celtic pass on Cvancara, and Hearts negotiate for Ba-Sy. Neil, Miovski, and more gossip.","335342676926795777","2026-05-28T06:48:09Z","rangers-gossip-curtis-contract-neil-target-miovski-exit","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcrmp0d1wpxvo?at_medium=RSS&at_campaign=rss",[135,134,84,205,206,207,178,208,131,138,209,142,107,56,210],"326222711946743808","326257660192100352","326257535952621568","326222712429088768","326255039280582656","326257546459353088",[151,150,93,212,213,214,189,215,132,154,216,157,115,58,217],"South Korea","Dunfermline","Marseille","Scotland","Brondby","Sunderland","Rangers Gossip: Curtis Contract, Neil Target & Miovski Exit",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":220,"homeTeamId":-1,"homeTeamName":-1,"id":221,"leagueId":222,"leagueName":223,"matchId":127,"matchName":21,"publishedAt":224,"slug":225,"sourceName":104,"sourceURL":226,"teamId":138,"teamName":154,"teamIds":227,"teamNames":245,"title":263},"Celtic join Feyenoord, Ajax & PSV in pursuit of Elche's Alvaro Rodriguez; Rangers weigh Windass return, Neil deal. Scottish Premiership transfer latest.","334984101746446337","326135624820068352","La Liga","2026-05-27T06:58:26Z","why-celtic-s-rodriguez-chase-matters-for-scottish-clubs","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcx2113xyzn7o?at_medium=RSS&at_campaign=rss",[138,228,229,230,231,232,83,233,234,235,236,237,238,134,131,56,239,240,135,241,242,243,244,185,210,182,142],"326257563425312768","326257563052019712","326257563194626048","326257565811871744","326257565535047680","326257550775291904","326257590545682432","326257664243798016","326257546258026496","326257556114640896","326255038424944640","326257809425436672","326257808435580928","326255038634659840","326257565316943872","326257550846595072","326257537928138752",[154,246,247,248,249,250,92,251,252,253,254,255,256,150,132,58,257,258,151,259,260,261,262,196,217,193,157],"Feyenoord","Ajax","PSV Eindhoven","Elche","Real Madrid","Red Bull Salzburg","Portland Timbers","Northern Ireland","Manchester City","Boca Juniors","Jagiellonia","Portsmouth","Stoke City","Lech Poznan","Valencia","Sturm Graz","Famalicao","Why Celtic's Rodriguez Chase Matters for Scottish Clubs",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":265,"homeTeamId":-1,"homeTeamName":-1,"id":266,"leagueId":74,"leagueName":64,"matchId":127,"matchName":21,"publishedAt":267,"slug":268,"sourceName":78,"sourceURL":269,"teamId":135,"teamName":151,"teamIds":270,"teamNames":272,"title":274},"Rangers sign Lawrence Shankland from Hearts; the 30-year-old forward scored 20 goals last season and joins on a two-year deal until 2028.","334772687157071873","2026-05-26T18:00:00Z","rangers-sign-shankland-20-goal-striker-joins-from-hearts","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13547832\u002Flawrence-shankland-transfer-news-rangers-sign-striker-from-hearts-ahead-of-scotland-world-cup-duty",[135,81,82,83,84,85,86,87,88,56,210,147,208,271],"326222713054040064",[151,90,91,92,93,94,95,96,97,58,217,162,215,273],"Haiti","Rangers Sign Shankland: 20-Goal Striker Joins from Hearts",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":276,"homeTeamId":-1,"homeTeamName":-1,"id":277,"leagueId":74,"leagueName":64,"matchId":127,"matchName":21,"publishedAt":278,"slug":279,"sourceName":104,"sourceURL":280,"teamId":135,"teamName":151,"teamIds":281,"teamNames":284,"title":287},"Shankland joins Rangers from Hearts with 88 goals in 171 games. Signs two-year deal, joins Scotland's World Cup squad, deepening Rangers' attack.","334772714122252289","2026-05-26T17:01:05Z","shankland-to-rangers-what-his-88-goals-mean-for-title-hopes","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fce8ppl68lrlo?at_medium=RSS&at_campaign=rss",[135,173,282,208,131,138,56,108,283],"326257805193383936","326257695210344448",[151,174,285,215,132,154,58,116,286],"Queen's Park","Signal","Shankland to Rangers: What His 88 Goals Mean for Title Hopes",[289,312,327,353,367,378],{"awayTeamId":135,"awayTeamName":151,"body":-1,"category":71,"excerpt":290,"homeTeamId":138,"homeTeamName":154,"id":291,"leagueId":63,"leagueName":64,"matchId":292,"matchName":293,"publishedAt":294,"slug":295,"sourceName":104,"sourceURL":296,"teamId":138,"teamName":154,"teamIds":297,"teamNames":304,"title":311},"Celtic beat Rangers in the Women's Scottish Cup final despite Emma Lawton's red card, as Morgan Cross's goal secured the trophy in a dramatic match.","336770421577748481","327052806332616704","Celtic vs Rangers","2026-06-01T05:14:52Z","celtic-s-women-s-scottish-cup-win-over-rangers-what-it","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Fvideos\u002Fcy9234r07pjo?at_medium=RSS&at_campaign=rss",[138,135,109,88,298,299,300,301,208,302,108,303],"326257615103332352","326257666970095616","326257766752587776","326257784637100032","326257808217477120","326222712496197632",[154,151,117,97,305,306,307,308,215,309,116,310],"BSC Young Boys","Young Africans","Fortaleza EC","Cannes","Derby","Netherlands","Celtic's Women's Scottish Cup Win Over Rangers: What It",{"awayTeamId":146,"awayTeamName":161,"body":-1,"category":71,"excerpt":313,"homeTeamId":135,"homeTeamName":151,"id":314,"leagueId":63,"leagueName":64,"matchId":315,"matchName":316,"publishedAt":317,"slug":318,"sourceName":104,"sourceURL":319,"teamId":135,"teamName":151,"teamIds":320,"teamNames":323,"title":326},"Rangers close in on Nigerian defender Akpe Victory, 19, with Hearts targeting Leon King. Aberdeen's Shinnie contract talks stall. Latest updates.","332079804327137281","327053940279480320","Rangers vs Hibernian","2026-05-19T06:21:11Z","rangers-chase-victory-hearts-eye-king-scottish-gossip","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc62en350g7ro?at_medium=RSS&at_campaign=rss",[135,146,232,131,138,321,322,112,208],"326257809568043008","326257610275688448",[151,161,250,132,154,324,325,120,215],"Luton","Leon","Rangers Chase Victory, Hearts Eye King: Scottish Gossip",{"awayTeamId":173,"awayTeamName":174,"body":-1,"category":71,"excerpt":328,"homeTeamId":138,"homeTeamName":154,"id":329,"leagueId":63,"leagueName":64,"matchId":330,"matchName":331,"publishedAt":332,"slug":333,"sourceName":334,"sourceURL":335,"teamId":173,"teamName":174,"teamIds":336,"teamNames":344,"title":352},"Heart of Midlothian missed out on a first Scottish title since 1960 after a 3-1 loss to Celtic, with a pitch invasion and player harassment marring the finale.","331147160730996737","327054426948767744","Celtic vs Heart Of Midlothian","2026-05-16T16:28:53Z","hearts-title-dream-shattered-late-collapse-fan-chaos","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FTitre-perdu-sur-le-fil-joueurs-chahutes-par-des-supporters-du-celtic-et-retour-express-en-car-l-apres-midi-cauchemardesque-des-hearts\u002F1676303#at_medium=RSS_feeds",[173,138,337,338,339,340,341,342,135,343,108],"326222712936599552","326222767416414208","326255039171530752","326255039846813696","326255041625198592","326257536413995008","326257686389723136",[174,154,345,346,347,348,349,350,151,351,116],"Paraguay","Lesotho","Dinamo Minsk","FK Partizan","Partizani","Paris FC","Together","Hearts' Title Dream Shattered: Late Collapse, Fan Chaos",{"awayTeamId":147,"awayTeamName":162,"body":-1,"category":71,"excerpt":354,"homeTeamId":107,"homeTeamName":115,"id":355,"leagueId":63,"leagueName":64,"matchId":356,"matchName":357,"publishedAt":358,"slug":359,"sourceName":360,"sourceURL":361,"teamId":138,"teamName":154,"teamIds":362,"teamNames":364,"title":366},"Hearts boss McInnes says his side go into Saturday's title decider at Celtic Park bullish despite penalty grievance, with Scottish crown at stake.","330696080125595649","326329595206832128","Falkirk vs Motherwell","2026-05-15T11:01:33Z","hearts-vs-celtic-title-decider-what-mcinnes-said-today","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002Flive\u002F2026\u002Fmay\u002F15\u002Fscottish-title-finale-latest-fa-cup-final-countdown-premier-league-news-football-live",[138,107,147,108,109,88,110,363,112,113],"326257613643714560",[154,115,162,116,117,97,118,365,120,121],"Hassania Agadir","Hearts vs Celtic Title Decider: What McInnes Said Today",{"awayTeamId":146,"awayTeamName":161,"body":-1,"category":71,"excerpt":368,"homeTeamId":135,"homeTeamName":151,"id":369,"leagueId":63,"leagueName":64,"matchId":315,"matchName":316,"publishedAt":370,"slug":371,"sourceName":104,"sourceURL":372,"teamId":135,"teamName":151,"teamIds":373,"teamNames":375,"title":377},"Rangers captain James Tavernier says he felt 'deeply hurt and let down' after missing a farewell Ibrox appearance due to an ankle injection conflict.","330439655415615489","2026-05-14T17:55:29Z","tavernier-deeply-hurt-as-farewell-ibrox-appearance-denied","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcwy20dpn7wjo?at_medium=RSS&at_campaign=rss",[135,146,107,138,108,109,88,363,374],"326255037950988288",[151,161,115,154,116,117,97,365,376],"Crystal Palace","Tavernier 'Deeply Hurt' as Farewell Ibrox Appearance Denied",{"awayTeamId":146,"awayTeamName":161,"body":-1,"category":71,"excerpt":379,"homeTeamId":135,"homeTeamName":151,"id":380,"leagueId":63,"leagueName":64,"matchId":315,"matchName":316,"publishedAt":370,"slug":381,"sourceName":104,"sourceURL":372,"teamId":135,"teamName":151,"teamIds":382,"teamNames":383,"title":384},"James Tavernier's Ibrox farewell was denied by an ankle injury and conflict with manager Danny Rohl. The 144-goal defender explains the hurt and missed","330435824552251393","tavernier-left-out-144-goal-defender-s-ibrox-farewell-drama",[135,146,138,107,108,109,88,363,302,112],[151,161,154,115,116,117,97,365,309,120],"Tavernier Left Out: 144-goal Defender's Ibrox Farewell Drama",{"matchResult":386,"exactScore":387,"totalGoals":388,"bothTeamsToScore":389},[],[],[],[],[391,399,403,412,418,424,431,435,440,443,449,454,460,465,470,474,480,485,489],{"id":392,"addition":-1,"extraMinute":45,"info":393,"isHome":28,"minute":394,"narrative":395,"playerName":396,"relatedPlayerName":397,"result":21,"teamLogo":57,"teamName":58,"typeName":398},"328565797196664832","Normal Goal",13,"13' C. Congreve (Dundee) scores, set up by J. Westley. 1-0 — an early opener.","C. Congreve","J. Westley","goal",{"id":400,"addition":-1,"extraMinute":45,"info":393,"isHome":28,"minute":401,"narrative":402,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":398},"328565546658304000",14,"14' Dundee (Dundee) scores. 1-0 — an early opener.",{"id":404,"addition":-1,"extraMinute":45,"info":405,"isHome":406,"minute":407,"narrative":408,"playerName":409,"relatedPlayerName":410,"result":21,"teamLogo":49,"teamName":50,"typeName":411},"328582407806521344","Substitution 1",false,64,"64' (Livingston) makes a substitution: J. Nouble comes on for R. Muirhead.","J. Nouble","R. Muirhead","substitution",{"id":413,"addition":-1,"extraMinute":45,"info":405,"isHome":28,"minute":414,"narrative":415,"playerName":416,"relatedPlayerName":417,"result":21,"teamLogo":57,"teamName":58,"typeName":411},"328583539626872832",68,"68' (Dundee) makes a substitution: T. Yogane comes on for B. Koumetio.","T. Yogane","B. Koumetio",{"id":419,"addition":-1,"extraMinute":45,"info":420,"isHome":28,"minute":414,"narrative":421,"playerName":422,"relatedPlayerName":423,"result":21,"teamLogo":57,"teamName":58,"typeName":411},"328583665623764992","Substitution 2","68' (Dundee) makes a substitution: B. Halliday comes on for I. Samuels.","B. Halliday","I. Samuels",{"id":425,"addition":-1,"extraMinute":45,"info":426,"isHome":28,"minute":427,"narrative":428,"playerName":429,"relatedPlayerName":430,"result":21,"teamLogo":57,"teamName":58,"typeName":411},"328583665682485248","Substitution 3",69,"69' (Dundee) makes a substitution: S. Murray comes on for F. Robertson.","S. Murray","F. Robertson",{"id":432,"addition":-1,"extraMinute":45,"info":393,"isHome":28,"minute":433,"narrative":434,"playerName":430,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":398},"328584168441122816",71,"71' F. Robertson (Dundee) scores. 2-0.",{"id":436,"addition":-1,"extraMinute":45,"info":437,"isHome":406,"minute":438,"narrative":439,"playerName":410,"relatedPlayerName":410,"result":21,"teamLogo":49,"teamName":50,"typeName":398},"328585427650875392","Missed Penalty",75,"75' R. Muirhead (Livingston) converts from the spot.",{"id":441,"addition":-1,"extraMinute":45,"info":437,"isHome":406,"minute":438,"narrative":442,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":398},"328585303482699776","75' Livingston (Livingston) converts from the spot.",{"id":444,"addition":-1,"extraMinute":45,"info":445,"isHome":406,"minute":446,"narrative":447,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":448},"328586056217661440","Yellow Card",79,"79' Livingston (Livingston) is shown a yellow card.","yellow_card",{"id":450,"addition":451,"extraMinute":45,"info":445,"isHome":406,"minute":446,"narrative":452,"playerName":453,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":448},"328586182172610560","Argument","79' Brooklyn Kabongolo (Livingston) is shown a yellow card for argument.","Brooklyn Kabongolo",{"id":455,"addition":-1,"extraMinute":45,"info":456,"isHome":28,"minute":457,"narrative":458,"playerName":397,"relatedPlayerName":459,"result":21,"teamLogo":57,"teamName":58,"typeName":411},"328586686969679872","Substitution 5",80,"80' (Dundee) makes a substitution: J. Westley comes on for A. Hay.","A. Hay",{"id":461,"addition":-1,"extraMinute":45,"info":462,"isHome":28,"minute":457,"narrative":463,"playerName":396,"relatedPlayerName":464,"result":21,"teamLogo":57,"teamName":58,"typeName":411},"328586686940319744","Substitution 4","80' (Dundee) makes a substitution: C. Congreve comes on for S. Wright.","S. Wright",{"id":466,"addition":-1,"extraMinute":45,"info":420,"isHome":406,"minute":457,"narrative":467,"playerName":468,"relatedPlayerName":469,"result":21,"teamLogo":49,"teamName":50,"typeName":411},"328586687007428608","80' (Livingston) makes a substitution: B. McKay comes on for S. May.","B. McKay","S. May",{"id":471,"addition":-1,"extraMinute":45,"info":393,"isHome":28,"minute":472,"narrative":473,"playerName":459,"relatedPlayerName":430,"result":21,"teamLogo":57,"teamName":58,"typeName":398},"328587315708432384",83,"83' A. Hay (Dundee) scores, set up by F. Robertson. 3-0.",{"id":475,"addition":-1,"extraMinute":45,"info":462,"isHome":406,"minute":476,"narrative":477,"playerName":478,"relatedPlayerName":479,"result":21,"teamLogo":49,"teamName":50,"typeName":411},"328588071740116992",86,"86' (Livingston) makes a substitution: M. Sylla comes on for E. Danso.","M. Sylla","E. Danso",{"id":481,"addition":-1,"extraMinute":45,"info":426,"isHome":406,"minute":476,"narrative":482,"playerName":483,"relatedPlayerName":484,"result":21,"teamLogo":49,"teamName":50,"typeName":411},"328587945097302016","86' (Livingston) makes a substitution: C. Kerr comes on for C. Montano.","C. Kerr","C. Montano",{"id":486,"addition":-1,"extraMinute":487,"info":445,"isHome":28,"minute":62,"narrative":488,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":448},"328589329326673920",2,"90+2' Dundee (Dundee) is shown a yellow card.",{"id":490,"addition":491,"extraMinute":487,"info":445,"isHome":28,"minute":62,"narrative":492,"playerName":493,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":448},"328589454593757184","Foul","90+2' Billy Koumetio (Dundee) is shown a yellow card for foul.","Billy Koumetio"]