[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"news-detail-simons-late-goal-sends-bolton-to-league-one-play-off-final":61,"news-related-simons-late-goal-sends-bolton-to-league-one-play-off-final-en":93,"news-related-match-simons-late-goal-sends-bolton-to-league-one-play-off-final-en":26},{"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":-1,"awayTeamName":-1,"body":63,"category":64,"excerpt":65,"homeTeamId":-1,"homeTeamName":-1,"id":66,"leagueId":67,"leagueName":68,"matchId":69,"matchName":21,"publishedAt":70,"slug":71,"sourceName":72,"sourceURL":73,"teamId":74,"teamName":75,"teamIds":76,"teamNames":84,"title":92},"Bolton Wanderers booked their place in the Sky Bet League One play-off final with a gritty 1-0 victory over Bradford City in the semi-final second leg at a raucous Valley Parade. The result, combined with their first-leg advantage, sealed a 2-0 aggregate triumph and moved Steven Schumacher’s side to within one game of a return to the Championship.\n\nFor large swathes of a tense evening, scoring opportunities were at a premium. The first shot on target did not arrive until the 68th minute, underlining the defensive discipline and nervous energy that suffused the contest. Both sides appeared weighed down by the enormity of the occasion, with every pass and challenge carrying extra significance.\n\nThe decisive moment, when it finally came, unfolded in a breathtaking 68-second window that turned the tie irreversibly in Bolton's favour. Bradford thought they had hauled themselves level on aggregate when Kayden Jackson powered a header into the net, but the assistant referee’s flag cut short the celebrations. Replays suggested the call was tight, and the home crowd’s elation instantly gave way to fury and disbelief.\n\nFrom the resulting free-kick, Bolton launched a swift counter-attack that caught Bradford cold. The ball was moved with pace and precision before falling to Xavier Simons, who slammed an unstoppable finish into the net. In the space of a minute, the Bantams had gone from believing they were back in the contest to facing a two-goal mountain. The psychological blow was immense and visibly deflated Graham Alexander’s team.\n\nThe offside decision will be picked over for years in West Yorkshire. Jackson was fractionally ahead of the last defender, but the fine margins of elite football meant the difference between a pulsating comeback and a crushing defeat. For Alexander, the bitter pill was that his side had executed their plan almost perfectly before that pivotal sequence, limiting Bolton to few clear sights of goal and growing into the game after a cautious opening.\n\nBolton, by contrast, demonstrated the resilience and clinical edge that has characterised their campaign under Schumacher. The former Plymouth Argyle boss has instilled a steely determination in his squad, and their ability to absorb pressure before striking on the break proved decisive. Simons, a summer signing, has become an unlikely hero with his engine-room performances, and his late goal was a reward for his relentless running.\n\nThe result extends Bolton’s impressive run of form at the business end of the season and sets up a mouth-watering final at Wembley on Sunday, May 24. They will face Stockport County, who edged past their own semi-final opponents in equally dramatic fashion. The final promises to be a clash of styles, with both teams boasting passionate fanbases eager to sample Championship football for the first time in years.\n\nFor Bradford, the wait for a return to the second tier goes on. The Bantams last played in the Championship in 2004, and despite a valiant effort over two legs, they fell short at the penultimate hurdle. The club can take pride in a season that exceeded expectations, but the manner of this defeat—so close yet so far—will sting for some time.\n\nThe atmosphere at Valley Parade, pumped up by a crowd of 22,381, was electric from the first whistle. Bradford’s supporters willed their team forward in the second half, but the visitors’ defence, marshalled by their experienced core, held firm. Bolton goalkeeper Nathan Baxter was largely untroubled, a testament to the organisation drilled into the side since Schumacher’s arrival.\n\nAs the Whites now turn their attention to Wembley, the city of Bolton is daring to dream. Promotion would not only end a seven-year absence from the Championship but also provide a tangible reward for a squad rebuilt shrewdly after recent financial turmoil. For Schumacher, it represents a chance to cement his reputation as one of the EFL’s most promising managers.\n\nThe final against Stockport will be a tactical battle, with the Hatters’ high-pressing game likely to test Bolton’s composure. Both clubs have rich histories and will view the occasion as a chance to write a new chapter. While Bolton carry the momentum, play-off finals are notoriously unpredictable, and one moment of magic or misfortune could decide everything.\n\nIn the end, Bolton’s victory at Bradford will be remembered for the sucker-punch that decided it. The ecstasy of Simons’ goal and the agony of Jackson’s disallowed effort encapsulate the fine line between success and failure in football. The Whites survived a huge scare and now stand on the brink of glory. Based on reporting from Sky Sports.","news","Xavier Simons' late goal gave Bolton a 1-0 win (2-0 agg) over Bradford, sending them to the League One play-off final against Stockport at Wembley on May 24.","330486659063746561","326135627642834944","League","0","2026-05-14T22:00:00Z","simons-late-goal-sends-bolton-to-league-one-play-off-final","Sky Sports","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fbradford-city-vs-bolton-wanderers\u002Freport\u002F555908","326257534430089216","Eintracht Frankfurt",[74,77,78,79,80,81,82,83],"326257536078450688","326257808385249280","326222712462643200","326257809152806912","326257534329425920","326257545712766976","326257546392244224",[75,85,86,87,88,89,90,91],"Paris Saint Germain","Sheffield Wednesday","Bosnia & Herzegovina","Milton Keynes Dons","Borussia Dortmund","Manchester United","Nottingham Forest","Simons' Late Goal Sends Bolton to League One Play-Off Final",[94,132,162,192],{"awayTeamId":95,"awayTeamName":96,"body":-1,"category":64,"excerpt":97,"homeTeamId":98,"homeTeamName":99,"id":100,"leagueId":67,"leagueName":68,"matchId":101,"matchName":102,"publishedAt":103,"slug":104,"sourceName":105,"sourceURL":106,"teamId":107,"teamName":108,"teamIds":109,"teamNames":120,"title":131},"326222712592666624","Congo DR","Athletic Club plans 5.2M euro expansion to add 2,400 seats at San Mamés over 8 months, with no match disruptions, and may stack away games during works.","326222712143876096","Portugal","337970004265799681","327115058687512576","Portugal vs Congo DR","2026-06-04T12:51:50Z","athletic-club-to-add-2-400-seats-may-stack-away-games","Marca","https:\u002F\u002Fwww.marca.com\u002Ffutbol\u002Fathletic\u002F2026\u002F06\u002F04\u002Fobras-dotar-san-mames-2-400-nuevos-asientos-supondran-desembolso-5-2-millones-euros.html","326257565275000832","Athletic Club",[107,98,95,110,111,112,113,114,115,116,117,118,119],"326257539962376192","326255038114566144","326255039809064960","326255040400461824","326255041188990976","326257565195309056","326257565535047680","326257565702819840","326257745512632320","326222707169431552",[108,99,96,121,122,123,124,125,126,127,128,129,130],"Como","Santa Clara","Dynamo Kyiv","FC Santa Coloma","FK Sarajevo","Barcelona","Real Madrid","Real Sociedad","Members","Anderlecht","Athletic Club to Add 2,400 Seats, May Stack Away Games",{"awayTeamId":133,"awayTeamName":134,"body":-1,"category":64,"excerpt":135,"homeTeamId":82,"homeTeamName":90,"id":136,"leagueId":67,"leagueName":68,"matchId":137,"matchName":138,"publishedAt":139,"slug":140,"sourceName":141,"sourceURL":142,"teamId":143,"teamName":144,"teamIds":145,"teamNames":153,"title":161},"326257545918287872","Liverpool","McCabe's Arsenal to Chelsea move spotlights WSL rival transfers as common, driven by scarce elite clubs and players' need to maximize earnings in short careers.","337883373844303873","326324144780087296","Manchester United vs Liverpool","2026-06-04T07:00:29Z","katie-mccabe-to-chelsea-why-wsl-rival-transfers-happen","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fjun\u002F04\u002Fkatie-mccabe-chelsea-arsenal-wsl-transfer-move-controversy-abuse","326257546220277760","Chelsea",[143,82,133,146,147,115,148,149,150,151,152],"326257545968619520","326257546258026496","326222711682502656","326257546052505600","326257535919067136","326257546094448640","326257812931874816",[144,90,134,154,155,126,156,157,158,159,160],"Arsenal","Manchester City","England","Everton","Lyon","Tottenham","Stamford","Katie McCabe to Chelsea: Why WSL Rival Transfers Happen",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":64,"excerpt":163,"homeTeamId":-1,"homeTeamName":-1,"id":164,"leagueId":67,"leagueName":68,"matchId":69,"matchName":21,"publishedAt":165,"slug":166,"sourceName":167,"sourceURL":168,"teamId":116,"teamName":127,"teamIds":169,"teamNames":180,"title":191},"Florentino Pérez pledges to sign Liverpool's Ibrahima Konaté if re-elected Real Madrid president, with more defensive arrivals promised to revamp the backline.","337754542600884225","2026-06-03T22:24:58Z","konate-to-real-madrid-what-perez-s-election-promise-means","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FFlorentino-perez-annonce-qu-ibrahima-konate-jouera-au-real-madrid-la-saison-prochaine-s-il-est-reelu-a-la-presidence-du-club\u002F1681616#at_medium=RSS_feeds",[116,170,171,172,173,174,175,176,177,133,119,178,179,83],"326257537865224192","326257556060114944","326257600507154432","326257610309242880","326257618995646464","326257621004718080","326257621155713024","326257534526558208","326222713142120448","326222767416414208",[127,181,182,183,184,185,186,187,188,134,130,189,190,91],"Estoril","Estudiantes L.P.","Deportivo Pasto","Club Queretaro","CA Estudiantes","Esteghlal FC","Esteghlal Khuzestan","RB Leipzig","Canada","Lesotho","Konaté to Real Madrid: What Pérez’s Election Promise Means",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":64,"excerpt":193,"homeTeamId":-1,"homeTeamName":-1,"id":194,"leagueId":67,"leagueName":68,"matchId":69,"matchName":21,"publishedAt":195,"slug":196,"sourceName":197,"sourceURL":198,"teamId":199,"teamName":200,"teamIds":201,"teamNames":212,"title":223},"Patrick Wimmer leaves relegated VfL Wolfsburg for TSG Hoffenheim, swapping the Bundesliga drop for Europa League football after playoff disappointment.","337668028407746561","2026-06-03T16:52:19Z","why-patrick-wimmer-is-at-hoffenheim-relegation-to-europe","Kicker","https:\u002F\u002Fwww.kicker.de\u002Feuropa-league-nach-abstieg-wimmer-landet-in-hoffenheim-1224518\u002Fartikel#omrss","326257534237151232","VfL Wolfsburg",[199,202,203,204,205,206,207,208,209,119,178,210,211],"326257534362980352","326222707618222080","326257613643714560","326257661421031424","326257672598851584","326257761564233728","326257808217477120","326257801355595776","326257545754710016","326257554411753472",[200,213,214,215,216,217,218,219,220,130,189,221,222],"1899 Hoffenheim","Dender","Hassania Agadir","Denmark","Derry City","Güzide Gebzespor","Derby","Arminia Bielefeld","Newcastle","Newcastle Jets","Why Patrick Wimmer is at Hoffenheim: Relegation to Europe"]