[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"news-detail-dundee-3-0-livingston-survival-secured-with-9-point-gap":61,"news-related-dundee-3-0-livingston-survival-secured-with-9-point-gap-en":98,"news-related-match-dundee-3-0-livingston-survival-secured-with-9-point-gap-en":203},{"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",-38,-21,"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",{"article":62},{"awayTeamId":63,"awayTeamName":64,"body":65,"category":66,"excerpt":67,"homeTeamId":68,"homeTeamName":69,"id":70,"leagueId":71,"leagueName":72,"matchId":73,"matchName":74,"publishedAt":75,"slug":76,"sourceName":77,"sourceURL":78,"teamId":68,"teamName":69,"teamIds":79,"teamNames":88,"title":97},"326257660112408576","Livingston","Dundee secured their Scottish Premiership status with a dominant 3-0 victory over already-relegated Livingston at Dens Park. The win, combined with St Mirren's defeat to Kilmarnock, leaves the Dark Blues nine points clear of the relegation play-off spot with only two matches remaining, ensuring top-flight football for another season.\n\nOn-loan Swansea winger Cameron Congreve opened the scoring in the 13th minute, capitalizing on a Tony Yogane cross that was headed down by captain Simon Murray. Congreve rifled home from close range, giving Dundee an early advantage. The hosts made a strong start, having earlier threatened through Joe Westley, whose low shot drifted wide.\n\nLivingston had chances of their own, with goalkeeper Kieran O'Hara—starting in place of the injured Jon McCracken—making a superb fingertip save to deny Macaulay Tait early on. After the break, Dundee grew nervous as misplaced passes drew groans from the crowd, and Livingston's Joel Nouble headed over the bar in the 55th minute.\n\nDundee doubled their lead in the 71st minute when Congreve turned provider, cutting back from the right for substitute Fin Robertson to fire clinically past goalkeeper Jerome Prior at the back post. Livingston had a golden opportunity to pull one back when Ethan Hamilton fouled Lewis Smith in the box, earning a penalty. However, Robbie Muirhead's spot-kick was saved by O'Hara, keeping Dundee's two-goal cushion intact.\n\nAsh Hay, another substitute, sealed the victory in the 83rd minute, heading home from Robertson's cross from close range. The result marked a comprehensive performance from the Dark Blues, who made only one change from their previous win over St Mirren, with O'Hara stepping in for the injured McCracken.\n\nLivingston, who made four alterations from their draw with Aberdeen, including the inclusion of interim boss Scott Arfield as a non-playing substitute, could not find a way back into the match. Their relegation was already confirmed, and they now face a final two games without any pressure.\n\nBased on reporting from SkySports | News.","news","Dundee's 3-0 win over Livingston secures Premiership survival, opening a nine-point gap over St Mirren with two games left.","326257660045299712","Dundee","328604040642433025","326135634953506816","Premiership","327052566737195008","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",[68,63,80,81,82,83,84,85,86,87],"326257534430089216","326257536078450688","326257808385249280","326222712462643200","326257809152806912","326257534329425920","326257545712766976","326257546392244224",[69,64,89,90,91,92,93,94,95,96],"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",[99,127,149,176],{"awayTeamId":100,"awayTeamName":101,"body":-1,"category":66,"excerpt":102,"homeTeamId":103,"homeTeamName":104,"id":105,"leagueId":71,"leagueName":72,"matchId":106,"matchName":107,"publishedAt":108,"slug":109,"sourceName":110,"sourceURL":111,"teamId":103,"teamName":104,"teamIds":112,"teamNames":119,"title":126},"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.","326257660011745280","ST Mirren","338045265229385729","327052562714857472","ST Mirren vs Kilmarnock","2026-06-04T17:50:09Z","mcleish-gets-3-year-st-mirren-contract-after-playoff-escape","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcjrpejq5d5po?at_medium=RSS&at_campaign=rss",[103,100,113,114,115,116,117,118,87],"326255038185869312","326257804983668736","326257567011442688","326222707169431552","326255038584328192","326257565635710976",[104,101,120,121,122,123,124,125,96],"Aberdeen","Partick","Celtic","Anderlecht","Legia Warszawa","Getafe","McLeish Gets 3-Year St Mirren Contract After Playoff Escape",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":128,"homeTeamId":-1,"homeTeamName":-1,"id":129,"leagueId":71,"leagueName":72,"matchId":130,"matchName":21,"publishedAt":131,"slug":132,"sourceName":110,"sourceURL":133,"teamId":115,"teamName":122,"teamIds":134,"teamNames":141,"title":148},"Callum Osmand's title-winning cameo for Celtic caps a rise from Jersey's youth ranks to Premiership glory, inspiring the island's next football generation.","337890518706950145","0","2026-06-04T05:22:29Z","how-celtic-s-callum-osmand-is-uplifting-jersey-s-young-stars","https:\u002F\u002Fwww.bbc.com\u002Fnews\u002Farticles\u002Fcn0p44d1y7do?at_medium=RSS&at_campaign=rss",[115,135,136,137,138,116,139,140],"326257837204312064","326257546325135360","326257567044997120","326257545830207488","326222713142120448","326255039762927616",[122,142,143,144,145,123,146,147],"Jersey Bulls","Brentford","Rangers","Fulham","Canada","Sheriff Tiraspol","How Celtic's Callum Osmand is Uplifting Jersey's Young Stars",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":150,"homeTeamId":-1,"homeTeamName":-1,"id":151,"leagueId":71,"leagueName":72,"matchId":130,"matchName":21,"publishedAt":152,"slug":153,"sourceName":110,"sourceURL":154,"teamId":115,"teamName":122,"teamIds":155,"teamNames":165,"title":175},"Celtic weigh O'Neill's trophy double against Keane's European exploits as the board seeks a permanent manager. A swift summer decision looms amid a rebuild.","337369473931546625","2026-06-02T21:04:29Z","celtic-manager-search-what-o-neill-vs-keane-decision-means","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc1w2vxrqjz1o?at_medium=RSS&at_campaign=rss",[115,87,156,157,158,159,160,161,162,163,164],"326257549311479808","326257660192100352","326257567338598400","326257660145963008","326257545918287872","326257546094448640","326222712143876096","326257536179113984","326257664185077760",[122,96,166,167,168,169,170,171,172,173,174],"Maccabi Tel Aviv","Dunfermline","Ludogorets","Motherwell","Liverpool","Tottenham","Portugal","Toulouse","Wales","Celtic Manager Search: What O'Neill vs Keane Decision Means",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":177,"homeTeamId":-1,"homeTeamName":-1,"id":178,"leagueId":71,"leagueName":72,"matchId":130,"matchName":21,"publishedAt":179,"slug":180,"sourceName":77,"sourceURL":181,"teamId":182,"teamName":183,"teamIds":184,"teamNames":193,"title":202},"Ellie Kildunne, World Player of the Year, will leave Harlequins after 2025\u002F26, with 52 tries in 60 matches but no Premiership title. Her next club unknown.","337316690272456705","2026-06-02T18:02:00Z","ellie-kildunne-to-leave-harlequins-end-of-2025-26-season","https:\u002F\u002Fwww.skysports.com\u002Frugby-union\u002Fnews\u002F12040\u002F13550203\u002Fellie-kildunne-england-star-to-depart-harlequins-at-end-of-season-with-new-club-yet-to-be-confirmed","326222711682502656","England",[182,185,186,187,188,189,190,191,192],"326222712622026752","326222713104371712","326257571990081536","326257808754348032","326222711976103936","326222712110321664","326257545754710016","326257807714160640",[183,194,195,196,197,198,199,200,201],"South Africa","New Zealand","Montpellier","Northampton","Australia","Argentina","Newcastle","Leicester","Ellie Kildunne to Leave Harlequins: End of 2025\u002F26 Season",{"awayScore":204,"awayTeam":205,"description":209,"homeScore":210,"homeTeam":211,"id":73,"kickoffAt":215,"length":216,"leagueId":217,"leagueName":72,"leagueSlug":218,"probabilityLabel":72,"slug":219,"status":220,"tvStations":221,"venueCity":21,"venueName":21},0,{"code":206,"id":63,"imagePath":207,"name":64,"slug":208},"AWY","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F255.png","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":212,"id":68,"imagePath":213,"name":69,"slug":214},"HME","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F253.png","dundee","2026-05-09T14:00:00Z",90,"326135624853622784","gb-premiership","dundee-vs-livingston-2026-05-09","finished",[]]