[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"news-detail-liverpool-1-1-brentford-salah-robertson-exit-ucl-secured":61,"news-related-liverpool-1-1-brentford-salah-robertson-exit-ucl-secured-en":94,"news-related-match-liverpool-1-1-brentford-salah-robertson-exit-ucl-secured-en":208},{"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",-39,-22,"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":79,"teamName":80,"teamIds":81,"teamNames":87,"title":93},"326255037950988288","Crystal Palace","An emotional afternoon at Anfield saw Liverpool bid farewell to legends Mohamed Salah and Andy Robertson as they secured Champions League qualification with a 1-1 draw against Brentford on the final day of the Premier League season. The result, combined with results elsewhere, ensured Liverpool finished in the top four, while Brentford were left to rue a missed golden opportunity for European football.\n\nThe occasion was dominated by tributes to Salah and Robertson, both making their final appearances for the club. Mosaics on the Kop and Sir Kenny Dalglish Stand honored the duo, and their names echoed around Anfield for the opening 15 minutes. Salah, visibly emotional, was given a guard of honour when substituted, and he later stood in the centre circle in tears after the final whistle, absorbing the magnitude of the moment. Robertson similarly received an affectionate send-off, marking the end of an era for two players integral to Liverpool's modern success.\n\nManager Arne Slot resisted any temptation to drop Salah despite his recent public criticism, with Champions League football still on the line. The Egyptian started his 442nd and final Liverpool game and nearly provided a fairytale farewell. A curling left-footed free kick from the edge of the area beat former Red Caoimhín Kelleher but struck the post and bounced clear. It was a moment that encapsulated the fine margins of the day.\n\nThere was also a poignant subplot as Jordan Henderson returned to Anfield with Brentford. The former Liverpool captain, who left for Saudi Arabia in 2023 without a proper farewell, was given a standing ovation from all four sides of the ground when he was substituted on the hour. Henderson responded by tapping his chest above his heart, visibly moved by the reception.\n\nLiverpool controlled possession early on and created the better chances. Ibrahima Konaté headed a Robertson cross straight at Kelleher, Dominik Szoboszlai dragged a good opportunity wide, and Rio Ngumoha came close to finding the top corner after cutting in from the left. However, they were almost punished for their profligacy when Kevin Schade found himself unmarked in the six-yard box. Alisson, returning after a two-month injury layoff, made a crucial save with his knee to deny the forward.\n\nThe breakthrough eventually came from the familiar boot of Salah. In the 60th minute, a smart Cody Gakpo pass released Salah down the right, and he advanced into the area before lofting a delightful outside-of-the-foot cross to the incoming Curtis Jones, who steered a simple finish past Kelleher. It was Salah's 120th assist in a Liverpool shirt, a fitting testament to his enduring quality.\n\nLiverpool's lead did not last long. Brentford, chasing their own European ambitions, responded with intensity. Just minutes after going behind, they levelled when Jones inadvertently headed a deep cross into the path of Keane Lewis-Potter. The left-back's delivery took a slight deflection off Jones and fell perfectly for Schade, who beat Alisson with a diving header. Anfield's celebratory mood briefly dimmed.\n\nBoth sides pushed for a winner in the closing stages. Liverpool substitute Florian Wirtz had a glorious chance in stoppage time but Kelleher saved with his legs. At the other end, the decisive moment of the match fell to Brentford substitute Dango Ouattara. With practically the last touch of the game, he rose unmarked to meet Vitaly Janelt's cross but headed wide with the goal gaping. It was a miss that cost Brentford a place in Europe and left them contemplating what might have been.\n\nThe draw ensured Liverpool's return to the Champions League after a uniquely challenging season that tested the squad's depth and resilience. While the farewells to Salah and Robertson mark the end of a glorious chapter, the club must now navigate a future without two of its most influential figures. Their departures signal a summer of transition at Anfield.\n\nFor Brentford, the result was a bitter pill. Keith Andrews' side had a real opportunity to qualify for Europe on the final day but ultimately fell short. The late Ouattara miss will linger, and with it the knowledge that they were just a header away from a historic achievement. They leave the season with pride but without the tangible reward their performances arguably deserved.\n\nBased on reporting from The Guardian.","news","Mohamed Salah and Andy Robertson farewelled Liverpool as a 1-1 draw with Brentford clinched Champions League football, but Brentford missed late Europe chance.","326257546258026496","Manchester City","334056512991268865","326135625054949376","Premier League","327053872243675136","Manchester City vs Crystal Palace","2026-05-24T17:19:08Z","liverpool-1-1-brentford-salah-robertson-exit-ucl-secured","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F24\u002Fliverpool-brentford-premier-league-match-report","326257545918287872","Liverpool",[79,68,63,82,83,84,85,86],"326257545712766976","326222712043212800","326257545792458752","326257546425798656","326257546459353088",[80,69,64,88,89,90,91,92],"Manchester United","Saudi Arabia","Bournemouth","Aston Villa","Sunderland","Liverpool 1-1 Brentford: Salah, Robertson Exit, UCL Secured",[95,124,155,182],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":96,"homeTeamId":-1,"homeTeamName":-1,"id":97,"leagueId":71,"leagueName":72,"matchId":98,"matchName":21,"publishedAt":99,"slug":100,"sourceName":101,"sourceURL":102,"teamId":103,"teamName":104,"teamIds":105,"teamNames":114,"title":123},"Pierre Sage is set to join Crystal Palace after leading Lens to Coupe de France glory. Sporting director Jean-Louis Leca must now find a successor and reshape","338193111534538753","0","2026-06-05T03:15:00Z","pierre-sage-to-crystal-palace-what-it-means-for-lens","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FPierre-sage-sur-le-depart-jean-louis-leca-le-directeur-sportif-de-lens-va-avoir-plusieurs-chantiers-a-gerer\u002F1681831#at_medium=RSS_feeds","326257536443355136","Lens",[103,63,106,107,108,109,110,111,112,113],"326257535952621568","326257572367568896","326257602382008320","326222711447621632","326257536049090560","326222712726884352","326222711682502656","326257844615647232",[104,64,115,116,117,118,119,120,121,122],"Marseille","Le Mans","Vitesse","France","Nice","Cape Verde Islands","England","Ajaccio","Pierre Sage to Crystal Palace: What It Means for Lens",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":125,"homeTeamId":-1,"homeTeamName":-1,"id":126,"leagueId":71,"leagueName":72,"matchId":98,"matchName":21,"publishedAt":127,"slug":128,"sourceName":77,"sourceURL":129,"teamId":130,"teamName":131,"teamIds":132,"teamNames":143,"title":154},"Chris Wood's serious knee injury clouds New Zealand's World Cup hopes as the All Whites face Iran, Egypt, and Belgium in Group G.","338128485845307393","2026-06-04T23:01:18Z","new-zealand-s-2026-world-cup-bid-wood-injury-a-major-doubt","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fjun\u002F05\u002Fnew-zealand-world-cup-2026-team-guide","326222713104371712","New Zealand",[130,133,134,135,136,137,138,139,140,141,142],"326257546392244224","326257595583041536","326222712622026752","326257808754348032","326257660145963008","326222711976103936","326257545754710016","326222712013852672","326222712265510912","326222711401484288",[131,144,145,146,147,148,149,150,151,152,153],"Nottingham Forest","New Caledonia","South Africa","Northampton","Motherwell","Australia","Newcastle","Iran","Egypt","Belgium","New Zealand's 2026 World Cup Bid: Wood Injury a Major Doubt",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":156,"homeTeamId":-1,"homeTeamName":-1,"id":157,"leagueId":71,"leagueName":72,"matchId":98,"matchName":21,"publishedAt":158,"slug":159,"sourceName":77,"sourceURL":160,"teamId":161,"teamName":162,"teamIds":163,"teamNames":172,"title":181},"Spain 1-1 Iraq: Yamal injury concern as eight debutants feature in World Cup warm-up. Torres gave lead but Doski's long-range stunner equalized. Depth tested.","338113367510093825","2026-06-04T22:04:33Z","spain-1-1-iraq-what-yamal-s-absence-squad-rotation-mean","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fjun\u002F04\u002Fspain-iraq-friendly-international-match-report","326222711653142528","Spain",[161,164,165,166,167,168,169,170,171],"326257593141956608","326257565195309056","326222711908995072","326222713142120448","326222712819159040","326222707169431552","326222712395534336","326257565233057792",[162,173,174,175,176,177,178,179,180],"Chattanooga","Barcelona","Mexico","Canada","Iraq","Anderlecht","Norway","Atletico Madrid","Spain 1-1 Iraq: What Yamal's Absence & Squad Rotation Mean",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":183,"homeTeamId":-1,"homeTeamName":-1,"id":184,"leagueId":71,"leagueName":72,"matchId":98,"matchName":21,"publishedAt":185,"slug":186,"sourceName":187,"sourceURL":188,"teamId":189,"teamName":190,"teamIds":191,"teamNames":199,"title":207},"NI's youngest post-WWII side (avg age 22.1) beat Guinea 1-0 with Atcheson scoring and sent off, while Morrison debuted, showing grit before facing France.","338103552524161025","2026-06-04T21:18:17Z","ni-record-youth-side-show-grit-22-1-avg-age-beats-guinea","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc7v9ve8415mo?at_medium=RSS&at_campaign=rss","326257664243798016","Northern Ireland",[189,192,79,193,194,63,195,196,197,198,109],"326257791738056704","326257545968619520","326257808385249280","326257807630274560","326257664713560064","326257664403181568","326257808158756864",[190,200,80,201,202,64,203,204,205,206,118],"Guinea","Arsenal","Sheffield Wednesday","Southampton","Luxembourg","Gibraltar","Blackburn","NI Record Youth Side Show Grit: 22.1 Avg Age Beats Guinea",{"awayScore":209,"awayTeam":210,"description":214,"homeScore":209,"homeTeam":215,"id":73,"kickoffAt":219,"length":220,"leagueId":221,"leagueName":72,"leagueSlug":222,"probabilityLabel":72,"slug":223,"status":224,"tvStations":225,"venueCity":226,"venueName":227},0,{"code":211,"id":63,"imagePath":212,"name":64,"slug":213},"AWY","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F52.png","crystal-palace","Manchester City face Crystal Palace needing a win to keep their Premier League title hopes alive, while Palace are desperate for points to avoid the relegation scrap. The result will either tighten the title race or give City’s rivals breathing room.",{"code":216,"id":68,"imagePath":217,"name":69,"slug":218},"HME","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F50.png","manchester-city","2026-05-13T19:00:00Z",90,"326135624635518976","gb-premier-league","manchester-city-vs-crystal-palace-2026-05-13","scheduled",[],"Manchester","Etihad Stadium"]