[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327052806332616704-en":61,"match-news-327052806332616704-en":88,"match-team-news-327052806332616704-en":213,"match-league-news-327052806332616704-en":347,"prediction-summary-327052806332616704":427,"timeline-327052806332616704":432},{"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":70,"homeTeam":71,"id":77,"kickoffAt":78,"length":79,"leagueId":80,"leagueName":81,"leagueSlug":82,"probabilityLabel":81,"slug":83,"status":84,"tvStations":85,"venueCity":86,"venueName":87},{"code":64,"id":65,"imagePath":66,"name":67,"slug":68},"AWY","326257567044997120","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F257.png","Rangers","rangers","The Old Firm derby on May 10 carries massive title implications as Celtic and Rangers clash at Celtic Park. A win for either side would put them in pole position for the Premiership crown with only a few matches remaining. The result could ultimately decide the destination of the championship.",3,{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257567011442688","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F247.png","Celtic","celtic","327052806332616704","2026-05-10T11:00:00Z",90,"326135624853622784","Premiership","gb-premiership","celtic-vs-rangers-2026-05-10","finished",[],"Glasgow","Celtic Park",[89,119,140,160,177,194],{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":90,"excerpt":91,"homeTeamId":73,"homeTeamName":75,"id":92,"leagueId":93,"leagueName":94,"matchId":77,"matchName":95,"publishedAt":96,"slug":97,"sourceName":98,"sourceURL":99,"teamId":65,"teamName":67,"teamIds":100,"teamNames":109,"title":118},"news","Six more arrests bring total to 37 after Rangers-Celtic disorder; Police Scotland chief demands clubs face tougher sanctions like reduced fan numbers.","337320255296638977","326135658751987712","SWF Scottish Cup","Celtic vs Rangers","2026-06-02T14:20:54Z","rangers-v-celtic-arrests-reach-37-police-demand-sanctions","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fnews\u002Farticles\u002Fcpvpggylxgno?at_medium=RSS&at_campaign=rss",[65,73,101,102,103,104,105,106,107,108],"326222712429088768","326257667678932992","326222707169431552","326222713142120448","326257636301344768","326257695948541952","326257808217477120","326255039762927616",[67,75,110,111,112,113,114,115,116,117],"Scotland","Police","Anderlecht","Canada","Arema FC","Mendrisio","Derby","Sheriff Tiraspol","Rangers v Celtic Arrests Reach 37: Police Demand Sanctions",{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":90,"excerpt":120,"homeTeamId":73,"homeTeamName":75,"id":121,"leagueId":80,"leagueName":81,"matchId":77,"matchName":95,"publishedAt":122,"slug":123,"sourceName":98,"sourceURL":124,"teamId":73,"teamName":75,"teamIds":125,"teamNames":132,"title":139},"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","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",[73,65,104,126,127,128,129,130,101,107,103,131],"326257546392244224","326257615103332352","326257666970095616","326257766752587776","326257784637100032","326222712496197632",[75,67,113,133,134,135,136,137,110,116,112,138],"Nottingham Forest","BSC Young Boys","Young Africans","Fortaleza EC","Cannes","Netherlands","Celtic's Women's Scottish Cup Win Over Rangers: What It",{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":90,"excerpt":141,"homeTeamId":73,"homeTeamName":75,"id":142,"leagueId":29,"leagueName":30,"matchId":77,"matchName":95,"publishedAt":143,"slug":144,"sourceName":145,"sourceURL":146,"teamId":101,"teamName":110,"teamIds":147,"teamNames":153,"title":159},"Steve Clarke has signed a four-year Scotland contract extension through the 2030 World Cup, aiming to build on three tournament qualifications since 2019.","335406641128148993","2026-05-28T11:04:12Z","steve-clarke-signs-4-year-scotland-deal-to-2030-world-cup","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F28\u002Fsteve-clarke-scotland-coach-new-contract-2030",[101,73,65,148,103,104,149,126,150,151,152],"326222713175674880","326257545754710016","326257554411753472","326257556324356096","326257576805142528",[110,75,67,154,112,113,155,133,156,157,158],"Curaçao","Newcastle","Newcastle Jets","Newells Old Boys","Tune","Steve Clarke signs 4-year Scotland deal to 2030 World Cup",{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":90,"excerpt":161,"homeTeamId":73,"homeTeamName":75,"id":162,"leagueId":163,"leagueName":164,"matchId":77,"matchName":95,"publishedAt":165,"slug":166,"sourceName":98,"sourceURL":167,"teamId":65,"teamName":67,"teamIds":168,"teamNames":172,"title":176},"Tactics Tuesday podcast analyses St Mirren's survival and the rumoured move of Lawrence Shankland to Rangers, examining the striker's potential impact at Ibrox.","334622405261529089","326135627642834944","League","2026-05-26T07:00:00Z","lawrence-shankland-to-rangers-what-transfer-would-mean","https:\u002F\u002Fwww.bbc.co.uk\u002Fsounds\u002Fplay\u002Fp0nn96st?at_medium=RSS&at_campaign=rss",[65,73,169,101,103,170,149,150,151,171,131,104],"326257660011745280","326257539962376192","326257660045299712",[67,75,173,110,112,174,155,156,157,175,138,113],"ST Mirren","Como","Dundee","Lawrence Shankland to Rangers: What Transfer Would Mean",{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":90,"excerpt":178,"homeTeamId":73,"homeTeamName":75,"id":179,"leagueId":29,"leagueName":30,"matchId":77,"matchName":95,"publishedAt":180,"slug":181,"sourceName":98,"sourceURL":182,"teamId":65,"teamName":67,"teamIds":183,"teamNames":188,"title":193},"Lawrence Shankland looks bound for Rangers, Celtic ease to a domestic double, and the debate over Ollie McBurnie’s Scotland World Cup spot heats up.","334259980238589953","2026-05-25T07:00:00Z","shankland-nears-rangers-move-as-celtic-claim-double","https:\u002F\u002Fwww.bbc.co.uk\u002Fsounds\u002Fplay\u002Fp0nn3gl9?at_medium=RSS&at_campaign=rss",[65,73,184,101,103,185,186,170,187,104],"326257660192100352","326255041704890368","326257532769144832","326257818124423168",[67,75,189,110,112,190,191,174,192,113],"Dunfermline","Rayo Vallecano","Al-Rayyan SC","Sheffield","Shankland Nears Rangers Move as Celtic Claim Double",{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":90,"excerpt":195,"homeTeamId":73,"homeTeamName":75,"id":196,"leagueId":29,"leagueName":30,"matchId":77,"matchName":95,"publishedAt":197,"slug":198,"sourceName":98,"sourceURL":199,"teamId":65,"teamName":67,"teamIds":200,"teamNames":206,"title":212},"Rangers are accelerating a move for Hearts captain Lawrence Shankland, with a deal potentially completed by the start of next week before the striker joins","333909303779921921","2026-05-24T07:56:06Z","why-rangers-want-shankland-deal-could-close-next-week","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcyv29drym61o?at_medium=RSS&at_campaign=rss",[65,73,101,103,201,202,203,105,204,205,149,126],"326257546459353088","326257551639318528","326257617288564736","326257545712766976","326257539333230592",[67,75,110,112,207,208,209,114,210,211,155,133],"Sunderland","Mannsdorf-Großenzersdorf","Mantova","Manchester United","AC Milan","Why Rangers Want Shankland: Deal Could Close Next Week",[214,244,251,275,297,322],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":215,"homeTeamId":-1,"homeTeamName":-1,"id":216,"leagueId":217,"leagueName":218,"matchId":219,"matchName":21,"publishedAt":220,"slug":221,"sourceName":98,"sourceURL":222,"teamId":73,"teamName":75,"teamIds":223,"teamNames":233,"title":243},"67 Celtic supporter groups unite against Robbie Keane's talks, citing his Maccabi Tel Aviv tenure during Gaza war. The opposition echoes club's founding values.","338090764812685313","326135626980134912","A-League","0","2026-06-04T20:53:13Z","why-celtic-fans-oppose-keane-67-groups-unite","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc33234zxvl8o?at_medium=RSS&at_campaign=rss",[73,224,225,226,227,103,228,229,230,231,232],"326257549311479808","326257789426995200","326257661551054848","326257665107824640","326222712395534336","326257537798115328","326257808251031552","326257696737071104","326257604382691328",[75,234,235,236,237,112,238,239,240,241,242],"Maccabi Tel Aviv","Palestine","Hungary","Israel","Norway","Rio Ave","Middlesbrough","Diaspora","GOES","Why Celtic Fans Oppose Keane: 67 Groups Unite",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":245,"homeTeamId":-1,"homeTeamName":-1,"id":246,"leagueId":217,"leagueName":218,"matchId":219,"matchName":21,"publishedAt":220,"slug":247,"sourceName":98,"sourceURL":222,"teamId":73,"teamName":75,"teamIds":248,"teamNames":249,"title":250},"67 Celtic supporter groups oppose Robbie Keane's appointment, citing his Maccabi Tel Aviv role during the Gaza conflict, warning it could split fans.","338095035775979521","celtic-fans-protest-keane-why-maccabi-role-divides-support",[73,224,225,226,227,103,228,229],[75,234,235,236,237,112,238,239],"Celtic Fans Protest Keane: Why Maccabi Role Divides Support",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":252,"homeTeamId":-1,"homeTeamName":-1,"id":253,"leagueId":254,"leagueName":255,"matchId":219,"matchName":21,"publishedAt":256,"slug":257,"sourceName":258,"sourceURL":259,"teamId":73,"teamName":75,"teamIds":260,"teamNames":267,"title":274},"67 Celtic fan groups oppose Keane's hiring over his Maccabi Tel Aviv role during Gaza war; talks with Dermot Desmond ongoing.","338075671081259009","326135644956921856","UEFA Champions League Women","2026-06-04T20:31:00Z","67-celtic-groups-oppose-keane-over-gaza-conflict-stance","Sky Sports","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13550904\u002Frobbie-keane-to-celtic-fan-groups-sign-letter-opposing-appointment-due-to-maccabi-tel-aviv-links",[73,224,261,262,263,264,265,266,204,126],"326257534430089216","326257536078450688","326257808385249280","326222712462643200","326257809152806912","326257534329425920",[75,234,268,269,270,271,272,273,210,133],"Eintracht Frankfurt","Paris Saint Germain","Sheffield Wednesday","Bosnia & Herzegovina","Milton Keynes Dons","Borussia Dortmund","67 Celtic Groups Oppose Keane Over Gaza Conflict Stance",{"awayTeamId":276,"awayTeamName":277,"body":-1,"category":90,"excerpt":278,"homeTeamId":169,"homeTeamName":173,"id":279,"leagueId":280,"leagueName":81,"matchId":281,"matchName":282,"publishedAt":283,"slug":284,"sourceName":98,"sourceURL":285,"teamId":169,"teamName":173,"teamIds":286,"teamNames":291,"title":296},"326257659982385152","Kilmarnock","Craig McLeish appointed St Mirren head coach on a 3-year deal after guiding club to Premiership safety via playoffs, with Stuart Taylor as assistant.","338045265229385729","326135634953506816","327052562714857472","ST Mirren vs Kilmarnock","2026-06-04T17:50:09Z","mcleish-gets-3-year-st-mirren-contract-after-playoff-escape","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcjrpejq5d5po?at_medium=RSS&at_campaign=rss",[169,276,287,288,73,103,289,290,126],"326255038185869312","326257804983668736","326255038584328192","326257565635710976",[173,277,292,293,75,112,294,295,133],"Aberdeen","Partick","Legia Warszawa","Getafe","McLeish Gets 3-Year St Mirren Contract After Playoff Escape",{"awayTeamId":298,"awayTeamName":299,"body":-1,"category":90,"excerpt":300,"homeTeamId":65,"homeTeamName":67,"id":301,"leagueId":302,"leagueName":303,"matchId":304,"matchName":305,"publishedAt":306,"slug":307,"sourceName":98,"sourceURL":308,"teamId":73,"teamName":75,"teamIds":309,"teamNames":315,"title":321},"326255038148120576","Hibernian","Celtic hold constructive talks with Robbie Keane and plan discussions with Martin O'Neill as manager search continues; Rangers target Hampus Skoglund.","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",[73,65,298,205,310,103,311,312,313,314,104],"326257546153168896","326255038768877568","326255044473131008","326257590021394432","326222711535702016",[75,67,299,211,316,112,317,318,319,320,113],"West Ham","Hammarby FF","Hamrun Spartans","Toronto FC","Sweden","Why Celtic Talks Keane & O'Neill: Manager Search",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":323,"homeTeamId":-1,"homeTeamName":-1,"id":324,"leagueId":325,"leagueName":326,"matchId":219,"matchName":21,"publishedAt":327,"slug":328,"sourceName":98,"sourceURL":329,"teamId":330,"teamName":331,"teamIds":332,"teamNames":339,"title":346},"Bobby Tambling, Chelsea's record scorer with 202 goals, has died aged 84. He helped win the 1965 League Cup, later settling in Ireland after his career.","337871805333114881","326135637931462656","League Cup","2026-06-04T06:19:28Z","bobby-tambling-dies-chelsea-s-202-goal-legend-was-84","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc8r876y1n0lo?at_medium=RSS&at_campaign=rss","326257546220277760","Chelsea",[330,333,334,335,336,337,73,103,338],"326255037950988288","326257546094448640","326257807714160640","326257812931874816","326222711682502656","326257807785463808",[331,340,341,342,343,344,75,112,345],"Crystal Palace","Tottenham","Leicester","Stamford","England","Reading","Bobby Tambling Dies: Chelsea's 202-Goal Legend Was 84",[348,351,366,394,411,420],{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":90,"excerpt":120,"homeTeamId":73,"homeTeamName":75,"id":121,"leagueId":80,"leagueName":81,"matchId":77,"matchName":95,"publishedAt":122,"slug":123,"sourceName":98,"sourceURL":124,"teamId":73,"teamName":75,"teamIds":349,"teamNames":350,"title":139},[73,65,104,126,127,128,129,130,101,107,103,131],[75,67,113,133,134,135,136,137,110,116,112,138],{"awayTeamId":298,"awayTeamName":299,"body":-1,"category":90,"excerpt":352,"homeTeamId":65,"homeTeamName":67,"id":353,"leagueId":80,"leagueName":81,"matchId":304,"matchName":305,"publishedAt":354,"slug":355,"sourceName":98,"sourceURL":356,"teamId":65,"teamName":67,"teamIds":357,"teamNames":361,"title":365},"Rangers close in on Nigerian defender Akpe Victory, 19, with Hearts targeting Leon King. Aberdeen's Shinnie contract talks stall. Latest updates.","332079804327137281","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",[65,298,358,287,73,359,360,149,101],"326257565535047680","326257809568043008","326257610275688448",[67,299,362,292,75,363,364,155,110],"Real Madrid","Luton","Leon","Rangers Chase Victory, Hearts Eye King: Scottish Gossip",{"awayTeamId":367,"awayTeamName":368,"body":-1,"category":90,"excerpt":369,"homeTeamId":73,"homeTeamName":75,"id":370,"leagueId":80,"leagueName":81,"matchId":371,"matchName":372,"publishedAt":373,"slug":374,"sourceName":375,"sourceURL":376,"teamId":367,"teamName":368,"teamIds":377,"teamNames":385,"title":393},"326257660078854144","Heart Of Midlothian","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",[367,73,378,379,380,381,382,383,65,384,103],"326222712936599552","326222767416414208","326255039171530752","326255039846813696","326255041625198592","326257536413995008","326257686389723136",[368,75,386,387,388,389,390,391,67,392,112],"Paraguay","Lesotho","Dinamo Minsk","FK Partizan","Partizani","Paris FC","Together","Hearts' Title Dream Shattered: Late Collapse, Fan Chaos",{"awayTeamId":395,"awayTeamName":396,"body":-1,"category":90,"excerpt":397,"homeTeamId":398,"homeTeamName":399,"id":400,"leagueId":80,"leagueName":81,"matchId":401,"matchName":402,"publishedAt":403,"slug":404,"sourceName":145,"sourceURL":405,"teamId":73,"teamName":75,"teamIds":406,"teamNames":408,"title":410},"326257660145963008","Motherwell","Hearts boss McInnes says his side go into Saturday's title decider at Celtic Park bullish despite penalty grievance, with Scottish crown at stake.","326257660225654784","Falkirk","330696080125595649","326329595206832128","Falkirk vs Motherwell","2026-05-15T11:01:33Z","hearts-vs-celtic-title-decider-what-mcinnes-said-today","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002Flive\u002F2026\u002Fmay\u002F15\u002Fscottish-title-finale-latest-fa-cup-final-countdown-premier-league-news-football-live",[73,398,395,103,104,126,290,407,149,150],"326257613643714560",[75,399,396,112,113,133,295,409,155,156],"Hassania Agadir","Hearts vs Celtic Title Decider: What McInnes Said Today",{"awayTeamId":298,"awayTeamName":299,"body":-1,"category":90,"excerpt":412,"homeTeamId":65,"homeTeamName":67,"id":413,"leagueId":80,"leagueName":81,"matchId":304,"matchName":305,"publishedAt":414,"slug":415,"sourceName":98,"sourceURL":416,"teamId":65,"teamName":67,"teamIds":417,"teamNames":418,"title":419},"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",[65,298,398,73,103,104,126,407,333],[67,299,399,75,112,113,133,409,340],"Tavernier 'Deeply Hurt' as Farewell Ibrox Appearance Denied",{"awayTeamId":298,"awayTeamName":299,"body":-1,"category":90,"excerpt":421,"homeTeamId":65,"homeTeamName":67,"id":422,"leagueId":80,"leagueName":81,"matchId":304,"matchName":305,"publishedAt":414,"slug":423,"sourceName":98,"sourceURL":416,"teamId":65,"teamName":67,"teamIds":424,"teamNames":425,"title":426},"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",[65,298,73,398,103,104,126,407,107,149],[67,299,75,399,112,113,133,409,116,155],"Tavernier Left Out: 144-goal Defender's Ibrox Farewell Drama",{"matchResult":428,"exactScore":429,"totalGoals":430,"bothTeamsToScore":431},[],[],[],[],[433,441,445,448,456,462,467,475,481,485,488,492,499,504,510,514,518,524,530,536,540,543,548,551,556,561,566,572],{"id":434,"addition":-1,"extraMinute":435,"info":436,"isHome":39,"minute":437,"narrative":438,"playerName":439,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":440},"328882385087107072",0,"Normal Goal",9,"9' M. Moore (Rangers) scores. 0-1 — an early opener.","M. Moore","goal",{"id":442,"addition":-1,"extraMinute":435,"info":436,"isHome":39,"minute":443,"narrative":444,"playerName":439,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":440},"328881756390297600",10,"10' M. Moore (Rangers) scores. 0-1 — an early opener.",{"id":446,"addition":-1,"extraMinute":435,"info":436,"isHome":39,"minute":443,"narrative":447,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":440},"328881630284353536","10' Rangers (Rangers) scores. 0-1 — an early opener.",{"id":449,"addition":450,"extraMinute":435,"info":451,"isHome":39,"minute":452,"narrative":453,"playerName":454,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":455},"328884146816421888","Foul","Yellow Card",19,"19' Youssef Chermiti (Rangers) is shown a yellow card for foul.","Youssef Chermiti","yellow_card",{"id":457,"addition":-1,"extraMinute":435,"info":436,"isHome":28,"minute":458,"narrative":459,"playerName":460,"relatedPlayerName":461,"result":21,"teamLogo":74,"teamName":75,"typeName":440},"328885279458856960",23,"23' Yang Hyun-Jun (Celtic) scores, set up by A. Engels. 1-1 — the equaliser.","Yang Hyun-Jun","A. Engels",{"id":463,"addition":450,"extraMinute":435,"info":451,"isHome":28,"minute":464,"narrative":465,"playerName":466,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":455},"328889054433120256",39,"39' Alistair Johnston (Celtic) is shown a yellow card for foul.","Alistair Johnston",{"id":468,"addition":-1,"extraMinute":435,"info":469,"isHome":28,"minute":470,"narrative":471,"playerName":472,"relatedPlayerName":473,"result":21,"teamLogo":74,"teamName":75,"typeName":474},"328895722000748544","Substitution 1",46,"46' (Celtic) makes a substitution: L. McCowan comes on for S. Tounekti.","L. McCowan","S. Tounekti","substitution",{"id":476,"addition":-1,"extraMinute":435,"info":436,"isHome":28,"minute":477,"narrative":478,"playerName":479,"relatedPlayerName":480,"result":21,"teamLogo":74,"teamName":75,"typeName":440},"328899748155101184",53,"53' D. Maeda (Celtic) scores, set up by K. Tierney. 2-1 — his second of the match.","D. Maeda","K. Tierney",{"id":482,"addition":-1,"extraMinute":435,"info":436,"isHome":28,"minute":483,"narrative":484,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":440},"328897483717480448",54,"54' Celtic (Celtic) scores. 2-1.",{"id":486,"addition":-1,"extraMinute":435,"info":436,"isHome":28,"minute":483,"narrative":487,"playerName":479,"relatedPlayerName":480,"result":21,"teamLogo":74,"teamName":75,"typeName":440},"328897610398044160","54' D. Maeda (Celtic) scores, set up by K. Tierney. 2-1 — his second of the match.",{"id":489,"addition":-1,"extraMinute":435,"info":436,"isHome":28,"minute":490,"narrative":491,"playerName":479,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":440},"328898238109192192",57,"57' D. Maeda (Celtic) scores. 3-1 — his second of the match.",{"id":493,"addition":-1,"extraMinute":435,"info":494,"isHome":39,"minute":495,"narrative":496,"playerName":497,"relatedPlayerName":498,"result":21,"teamLogo":66,"teamName":67,"typeName":474},"328899372328685568","Substitution 2",59,"59' (Rangers) makes a substitution: M. Diomande comes on for T. Aasgaard.","M. Diomande","T. Aasgaard",{"id":500,"addition":-1,"extraMinute":435,"info":469,"isHome":39,"minute":495,"narrative":501,"playerName":502,"relatedPlayerName":503,"result":21,"teamLogo":66,"teamName":67,"typeName":474},"328899119370211328","59' (Rangers) makes a substitution: J. Tavernier comes on for D. Sterling.","J. Tavernier","D. Sterling",{"id":505,"addition":-1,"extraMinute":435,"info":506,"isHome":39,"minute":495,"narrative":507,"playerName":508,"relatedPlayerName":509,"result":21,"teamLogo":66,"teamName":67,"typeName":474},"328899372383211520","Substitution 3","59' (Rangers) makes a substitution: O. Antman comes on for D. Gassama.","O. Antman","D. Gassama",{"id":511,"addition":-1,"extraMinute":435,"info":451,"isHome":28,"minute":512,"narrative":513,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":455},"328900881481207809",67,"67' Celtic (Celtic) is shown a yellow card.",{"id":515,"addition":450,"extraMinute":435,"info":451,"isHome":28,"minute":512,"narrative":516,"playerName":517,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":455},"328901132418027520","67' Auston Trusty (Celtic) is shown a yellow card for foul.","Auston Trusty",{"id":519,"addition":-1,"extraMinute":435,"info":494,"isHome":28,"minute":520,"narrative":521,"playerName":522,"relatedPlayerName":523,"result":21,"teamLogo":74,"teamName":75,"typeName":474},"328903271223660544",76,"76' (Celtic) makes a substitution: B. Nygren comes on for R. Hatate.","B. Nygren","R. Hatate",{"id":525,"addition":-1,"extraMinute":435,"info":526,"isHome":39,"minute":520,"narrative":527,"playerName":528,"relatedPlayerName":529,"result":21,"teamLogo":66,"teamName":67,"typeName":474},"328903398084579329","Substitution 4","76' (Rangers) makes a substitution: T. Chukwuani comes on for B. Miovski.","T. Chukwuani","B. Miovski",{"id":531,"addition":532,"extraMinute":435,"info":451,"isHome":28,"minute":533,"narrative":534,"playerName":535,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":455},"328903774770827264","Argument",78,"78' Kieran Tierney (Celtic) is shown a yellow card for argument.","Kieran Tierney",{"id":537,"addition":532,"extraMinute":435,"info":451,"isHome":39,"minute":533,"narrative":538,"playerName":539,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":455},"328903774821158912","78' Tuur Rommens (Rangers) is shown a yellow card for argument.","Tuur Rommens",{"id":541,"addition":-1,"extraMinute":435,"info":451,"isHome":39,"minute":533,"narrative":542,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":455},"328903523632680960","78' Rangers (Rangers) is shown a yellow card.",{"id":544,"addition":450,"extraMinute":435,"info":451,"isHome":28,"minute":545,"narrative":546,"playerName":547,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":455},"328904026538119168",79,"79' Liam Scales (Celtic) is shown a yellow card for foul.","Liam Scales",{"id":549,"addition":-1,"extraMinute":435,"info":451,"isHome":28,"minute":545,"narrative":550,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":455},"328903774858907648","79' Celtic (Celtic) is shown a yellow card.",{"id":552,"addition":-1,"extraMinute":435,"info":506,"isHome":28,"minute":553,"narrative":554,"playerName":460,"relatedPlayerName":555,"result":21,"teamLogo":74,"teamName":75,"typeName":474},"328904655885045760",81,"81' (Celtic) makes a substitution: Yang Hyun-Jun comes on for K. Iheanacho.","K. Iheanacho",{"id":557,"addition":-1,"extraMinute":435,"info":526,"isHome":28,"minute":553,"narrative":558,"playerName":559,"relatedPlayerName":560,"result":21,"teamLogo":74,"teamName":75,"typeName":474},"328904655922794496","81' (Celtic) makes a substitution: A. Johnston comes on for A. Ralston.","A. Johnston","A. Ralston",{"id":562,"addition":532,"extraMinute":435,"info":451,"isHome":28,"minute":563,"narrative":564,"playerName":565,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":455},"328904655960543232",82,"82' Daizen Maeda (Celtic) is shown a yellow card for argument.","Daizen Maeda",{"id":567,"addition":-1,"extraMinute":435,"info":568,"isHome":28,"minute":569,"narrative":570,"playerName":480,"relatedPlayerName":571,"result":21,"teamLogo":74,"teamName":75,"typeName":474},"328905284816736256","Substitution 5",84,"84' (Celtic) makes a substitution: K. Tierney comes on for M. Saracchi.","M. Saracchi",{"id":573,"addition":-1,"extraMinute":435,"info":451,"isHome":28,"minute":574,"narrative":575,"playerName":576,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":455},"328906669872386048",89,"89' Reo Hatate (Celtic) is shown a yellow card.","Reo Hatate"]