LIVE24/7 BBC News StreamWatch now: BBC News24/7 BBC News StreamWatch now: BBC News24/7 BBC News StreamWatch now: BBC News24/7 BBC News StreamWatch now: BBC News24/7 BBC News StreamWatch now: BBC News24/7 BBC News StreamWatch now: BBC News24/7 BBC News StreamWatch now: BBC News24/7 BBC News StreamWatch now: BBC News24/7 BBC News StreamWatch now: BBC News24/7 BBC News StreamWatch now: BBC News24/7 BBC News StreamWatch now: BBC News24/7 BBC News StreamWatch now: BBC News24/7 BBC News StreamWatch now: BBC News24/7 BBC News StreamWatch now: BBC News24/7 BBC News StreamWatch now: BBC NewsLive NowLIVEWatch - Nations Fight Night: Rashid Omar v Luke BibbyCatrin Heledd presents a feast of live boxing from the LC2 Arena in Swansea, including a Celtic Super Lightweight title eliminator between Wales’s Rashid Omar and Scotland's Luke Bibby.Follow Live nowLIVEWomen's Six Nations: England score four tries in first half v Scotland - watch, radio & textWatch live BBC Two coverage plus text and score updates as England host Scotland in the Women's Six Nations.Follow Live nowLIVEWatch: Fermanagh v Down - The Championship Live coverage from Brewster Park as Fermanagh host Down in the Ulster Football Championship.Follow Live nowLIVEPutin announces 'Easter truce' in Ukraine until end of SundayIt is unclear whether Kyiv has accepted the proposal, but Ukraine's foreign minister says Putin's words "cannot be trusted".Follow Live nowLIVEBelfast Giants v Cardiff Devils - Play-off Finals weekend - text updatesLive text commentary of Belfast Giants versus Cardiff Devils in the Play-off semi-final at National Ice Centre in NottinghamFollow Live nowLIVESPFL: Updates as Raith Rovers come from behind to stun 10-man FalkirkListen to Sportsound and follow live updates from the day's SPFL action as Falkirk and Peterhead can edge closer to titles.Follow Live nowLIVEJudgement Day: Dragons v Scarlets after Ospreys 19-36 Cardiff - text and radioFollow live text and radio coverage of Saturday's Judgement Day double-header as Ospreys lose 19-36 to Cardiff before Dragons v Scarlets in the United Rugby Championship.Follow Live nowLIVEIrish Premiership - Swifts beat Glens; Wins for Crues, Ports, Glenavon; draw at Loughgall - reactionLive radio, in-play clips and text commentary coverage of Saturday's five Irish Premiership fixturesFollow Live nowLIVEListen: Premiership and Championship Rugby commentariesListen to local BBC radio commentaries of Saturday's action in the Premiership and Championship Rugby.Follow Live nowLIVEPremier League: Aston Villa host Newcastle after Man City beat Everton Follow live text and score updates as Everton host Man City, plus four other fixtures in the Premier League.Follow Live nowLIVECounty Championship: Day two of round three - text & radioFollow live text and listen to BBC local radio commentaries from day two of round three of the 2025 County Championship campaign.Follow Live nowLIVEWatch: World Snooker Championship - Wakelin extends lead over Robertson, Wu leads WilliamsFormer world champions Mark Williams and Neil Robertson start their first-round matches - watch live coverage and follow text updates.Follow Live nowRecently LiveRichards sent off as Crystal Palace hold BournemouthBournemouth miss the chance to close the gap on the Premier League's top seven as they are held to a draw by 10-man Crystal Palace at Selhurst Park.See how it played outHamilton relegated after draw with Queen's ParkHamilton Academical are relegated from the Scottish Championship - pending an appeal - after a goalless draw with Queen's Park.See how it played outMan City strike twice late on to beat EvertonManchester City remain on track to qualify for next season's Champions League as they win at Everton with two late goals.See how it played outPortadown v CliftonvilleFollow live text commentary, in-play clips, score updates and match stats from Portadown versus Cliftonville in the Irish PremiershipSee how it played outGlenavon v Ballymena UnitedFollow live text commentary, in-play clips, score updates and match stats from Glenavon versus Ballymena United in the Irish PremiershipSee how it played outDungannon Swifts v GlentoranFollow live text commentary, in-play clips, score updates and match stats from Dungannon Swifts versus Glentoran in the Irish PremiershipSee how it played outLoughgall v Carrick RangersFollow live text commentary, in-play clips, score updates and match stats from Loughgall versus Carrick Rangers in the Irish PremiershipSee how it played outCrusaders v ColeraineFollow live text commentary, in-play clips, score updates and match stats from Crusaders versus Coleraine in the Irish PremiershipSee how it played outSaints match Derby points tally with West Ham drawLesley Ugochukwu scores a stoppage-time equaliser as bottom side Southampton claim a thoroughly deserved point at West Ham.See how it played outMcCabe's Airdrie face play-off after losing to MortonAirdrieonians look likely to be in the Scottish Championship relegation play-off after losing at home to Greenock Morton.See how it played outMbuemo double helps Brentford sink 10-man BrightonBrian Mbuemo scores twice as Brentford beat Brighton to dent the Seagulls' hopes of qualifying for next season's European competitions.See how it played outDunfermline all but safe after denting Thistle's play-off hopesNeil Lennon's Dunfermline Athletic all but secure their Scottish Championship place for next season after holding Partick Thistle to a goalless draw.See how it played outListen: Non League Premier - Havant & Waterlooville v Bracknell TownListen to BBC Radio Solent commentary of Havant & Waterlooville v Bracknell Town in the Southern League Premier Division South.See how it played outNorris fastest as McLaren dominate final practiceLando Norris edges McLaren team-mate Oscar Piastri by just 0.024 seconds to head final practice at the Saudi Arabian Grand Prix.See how it played outLiverpool win at Brighton to leapfrog Seagulls in WSLLiverpool stave off a second-half comeback from Brighton to leapfrog them in the WSL table with a 2-1 win.See how it played outWomen's Six Nations - late tries clinch vital win over Italy for title-chasing FranceTitle-chasing France fight back to beat Italy 34-21 and maintain their Women's Six Nations title hopes.See how it played outWatch: Super League - Leigh Leopards v Warrington WolvesWatch live BBC Two coverage and listen to local BBC Radio commentaries as Leigh Leopards host Warrington Wolves in Super League.See how it played outMan Utd held to goalless WSL draw at West HamManchester United miss an opportunity to cut the gap at the top of the Women's Super League table to three points as they are held to a 0-0 draw at West Ham.See how it played outWSL: Liverpool beat Brighton after Man Utd held by West HamListen to BBC Radio commentary and follow live text updates from two Women's Super League games on Saturday.See how it played outArsenal fall to first-leg Champions League defeat by LyonMelchie Dumornay scores an 82nd-minute goal to give Lyon a 2-1 advantage against Arsenal in the first leg of their Women's Champions League semi-final.See how it played outDabbagh's 118th-minute goal breaks nine-man Hearts & puts Aberdeen into Scottish Cup finalOday Dabbagh scores an 118th-minute winner as Aberdeen take advantage of Hearts being reduced to nine men to reach their first Scottish Cup final since 2017.See how it played outUS senator says 'traumatised' man deported to El Salvador moved to new prisonSenator Chris Van Hollen met Kilmar Abrego Garcia, who was mistakenly deported to the central American country, on Thursday.See how it played outLeeds reclaim top spot with win at OxfordLeeds United return to the top of the Championship and can seal promotion on Monday as Manor Solomon's goal secures victory at Oxford United.See how it played outDerry City back to winning ways against Galway UnitedSecond-half goals from Robbie Benson and Gavin Whyte are enough to earn Derry City a 3-2 win over Galway United at Eamonn Deacy Park.See how it played outLarne go second after comeback win against LinfieldLarne leapfrog Glentoran into second place after they come from behind to put to an end Linfield's six game unbeaten run by winning 2-1 at Inver Park.See how it played outListen: Premiership - Newcastle Falcons v Northampton SaintsListen to live BBC Radio commentaries as Newcastle Falcons take on Northampton Saints in the Gallagher English PremiershipSee how it played outLivingston thump Ayr to put pressure on leaders FalkirkLivingston swept aside fellow promotion-chasers Ayr United to secure second place in the Scottish Championship and ensure Falkirk have to wait to try to seal the title.See how it played outNetball Super League: London Pulse v Manchester Thunder - watch streamWatch BBC TV coverage from the Netball Super League as London Pulse take on Manchester Thunder.See how it played outWatch: Aquatics GB Swimming Championships - Day FourWatch live coverage of Day Four of the Great Britain Swimming Championships from London.See how it played outSheff Utd sweep aside Cardiff to keep top-two hopes aliveSheffield United keep their automatic promotion hopes alive with a 2-0 victory over Cardiff City which piles more pressure on the relegation-threatened Bluebirds.See how it played outBarnet 1-1 EastleighBarnet's lead at the top of the National League is cut to four points as they are held to a 1-1 draw by EastleighSee how it played outWrexham drop to third with Bristol Rovers drawWrexham dropped out of the League One automatic promotion places as they were held to a draw by Bristol Rovers at the Stok Racecourse.See how it played outMK Dons hold Newport County to stalemateMK Dons and Newport County grind out a goalless draw in a game that was there for the taking for either of the out-of-form League Two sides.See how it played outSwans beat struggling Hull with controversial penaltyHull City's hopes of avoiding relegation from the Championship are dealt a blow as Zan Vipotnik's controversial penalty gives Swansea City a fourth successive win.See how it played outReading 0-1 Lincoln CityReading's League One play-off hopes suffer a major setback as they are beaten at home by mid-table Lincoln.See how it played outTronstad scores twice as Blackburn crush MillwallBlackburn Rovers hit four goals in a commanding win as they put a major dent in Millwall's fading Championship play-off hopes.See how it played outStoke beat Owls to move towards safetyStoke City take a big step towards Championship safety with a deserved win over mid-table Sheffield Wednesday.See how it played outBurnley beat Watford to edge closer to promotionBurnley recover from a goal down at nine-man Watford to take a big step towards sealing a Premier League return.See how it played outStevenage 1-3 BlackpoolRob Apter's hat-trick in 12 second-half minutes hands Blackpool a 3-1 win at Stevenage.See how it played outBishop hat-trick inspires Pompey past NorwichColby Bishop's hat-trick helps Portsmouth to a crucial victory Norwich in an eight-goal thriller at Carrow Road.See how it played outCoventry beat play-off rivals West BromMidfielders Jack Rudoni and Matt Grimes score as Coventry City win to seriously hamper West Brom's play-off hopes.See how it played outAndersen nets last minute winner for QPR at PrestonSubstitute Lucas Andersen scores a last minute winner to give QPR all three points against Preston North End.See how it played outBoro push Argyle nearer to drop with late penaltyTommy Conway scores a 93rd-minute penalty kick as Middlesbrough beat Plymouth Argyle to maintain their Championship play-off push.See how it played outHuddersfield Town 1-2 Cambridge UnitedCambridge respond superbly to a late Huddersfield equaliser to boost their faint survival hopes with a 2-1 victory in West Yorkshire.See how it played outBristol City fight back overcomes 10-man SunderlandBristol City take a huge step towards booking a place in the Championship play-off places with a win over 10-man Sunderland at Ashton Gate.See how it played outLeyton Orient fight back to beat BarnsleyLeyton Orient score four goals in 23 second-half minutes after trailing at the interval to claim a 4-3 win against Barnsley and move into the play-off places.See how it played outShrewsbury Town 0-1 Wigan AthleticShrewsbury Town are beaten by Ryan Lowe's Wigan Athletic following their earlier confirmation of relegation from League One.See how it played outColchester United 0-0 Crewe AlexandraColchester move into the League Two play-off places following a 0-0 draw at home to 10-man Crewe.See how it played outCharlton seal play-off spot with win over NorthamptonMatty Godden's 18th goal of the season helps Charlton secure their place in the League One play-offs with a 2-1 win over Northampton.See how it played outFleetwood Town 0-0 BarrowFleetwood and Barrow play out a dismal goalless draw at Highbury Stadium.See how it played outWalsall 2-2 Harrogate TownLiam Gordon rescues Walsall but they drop out of automatic promotion spotsSee how it played outAFC Wimbledon 0-0 ChesterfieldAFC Wimbledon and Chesterfield both suffer setbacks in their League Two promotion push with a goalless draw.See how it played outYeovil Town 1-1 Forest Green RoversRyan Inniss scores an injury time equaliser as Forest Green Rovers draw 1-1 at Yeovil Town.See how it played outAldershot Town 1-1 Sutton UnitedAldershot and Sutton played out a 1-1 draw in their end-of-season National League clash.See how it played outTranmere Rovers 0-3 Doncaster RoversLuke Molyneux scores hat-trick to boost Doncaster's promotion hopes.See how it played outGrimsby Town 0-4 Swindon TownIan Holloway's Swindon thrash Grimsby 4-0 as the Robins manager returns to Blundell Park and his former club.See how it played outPeterborough United 1-1 Stockport CountyStockport are almost certain of a place in the League One play-offs after Jack Diamond's stoppage-time goal earns them a draw at Peterborough.See how it played outTamworth 1-2 Solihull MoorsSolihull Moors move closer to National League safety with a 2-1 win at Tamworth.See how it played outSalford City 1-2 Accrington StanleyAccrington edge closer to League Two survival with victory at SalfordSee how it played outSouthend United 0-0 Braintree TownSouthend United's National League play-off hopes suffer a blow as they are held 0-0 at home in their Essex derby with Braintree TownSee how it played outRochdale pay tribute to Thompson with league winDevante Rodney's late strike helped Rochdale strengthen their play-off ambitions with a 2-1 victory at Altrincham on an emotional afternoon for the away side.See how it played outRotherham United 3-3 Mansfield TownMansfield Town battle back from two goals down to earn a 3-3 draw at Rotherham United.See how it played outBromley 1-0 MorecambeMichael Cheek earns win for Bromley as Morecambe slip closer to relegation.See how it played outCarlisle United 3-2 Port ValeCarlisle goalkeeper Gabe Breeze's added-time penalty save secures the relegation-threatened side a 3-2 win against Port Vale.See how it played outBoston United 2-0 WealdstoneFrankie Maguire scored twice as Boston made it five wins in six National League games with a 2-0 victory over Wealdstone.See how it played outOldham Athletic 2-1 Hartlepool UnitedOldham end Hartlepool's National League play-off hopes with a 2-1 win at Boundary ParkSee how it played outBolton Wanderers 0-2 Wycombe WanderersCaleb Taylor scores for a second successive weekend as Wycombe beat Bolton to move into the automatic promotion places.See how it played outDagenham & Redbridge 1-0 Ebbsfleet UnitedJosh Umerah scored a dramatic late winner to boost Dagenham's chances of avoiding the drop with a 1-0 win over already-relegated Ebbsfleet at Victoria Road.See how it played outMaidenhead United 2-2 WokingWoking extend their National League unbeaten run to six games with a 2-2 draw at struggling Maidenheadn UnitedSee how it played outBirmingham City 0-0 Crawley TownLeague One champions Birmingham fail to put their Vertu Trophy sorrows behind them in a draw against Crawley at St Andrew's.See how it played outFylde relegated after 1-0 loss to HalifaxAFC Fylde's relegation from the National League was confirmed after a 1-0 defeat to Halifax.See how it played outCheltenham Town 1-1 GillinghamSam Stubbs' header ensures Cheltenham hit back from a goal down to draw 1-1 in their mid-table battle with Gillingham.See how it played outSaudi Arabian Grand Prix first practice - Live textFollow text updates from first practice for the Saudi Arabian Grand Prix.See how it played outExeter City 0-0 Burton AlbionBurton give their hopes of League One survival a small boost with a valuable point from a dire draw at Exeter.See how it played outAlli's goal gives Luton vital win at DerbyLuton move equal on points with relegation rivals Derby after Millenic Alli's frantic first-half goal earns them a nervy victory against the Rams.See how it played outGateshead 1-3 York CityYork City keep alive their National League title hopes with a 3-1 win at GatesheadSee how it played outL1 & 2: Wins for Wycombe, Doncaster & Carlisle; Wrexham held; Shrewsbury relegatedFollow live text commentary and score from Friday's fixtures across the EFL League One & League Two.See how it played outListen: Non-league commentariesListen to live BBC Radio commentaries from the National League & National League North.See how it played outChampionship: Leeds move top thanks to Solomon goal at OxfordFollow live text commentary and score updates from Friday's fixtures across the EFL Championship.See how it played outListen: Super League, Championship and League 1 commentariesListen to local BBC radio commentaries of Friday's action featuring coverage from three games in the Super League, the Championship and one League 1 match.See how it played outCounty Championship: Day one of round three - text & radio Follow live text and listen to BBC local radio commentaries from day one of round three in the County Championship.See how it played outPremier League team news: Updates on Foden, Alexander-Arnold, Calafiori and moreAll the build-up to the Premier League weekend with manager news conferences and permutations.See how it played outCanadian party leaders face off on tariffs and housing in election debateLeaders from four of Canada's major political parties shared the debate stage ahead of the country's snap election on 28 April.See how it played outSolanke penalty enough as Spurs edge into semi-finalsDominic Solanke's first-half penalty keeps Tottenham Hotspur's season alive as they beat Eintracht Frankfurt to reach the semi-finals of the Europa League.See how it played outChelsea book semis spot despite home defeat by LegiaChelsea book their place in the Conference League semi-finals despite a defeat by visitors Legia Warsaw in the second leg.See how it played outBradford miss top spot after Notts County drawLeague Two promotion rivals Bradford and Notts County fight out a 1-1 draw in a frenzied atmosphere at Valley Parade.See how it played outMaguire scores last-minute winner as Man Utd beat Lyon in nine-goal classicHarry Maguire heads a sensational winner in the last minute of extra time as Manchester United beat Lyon 5-4 in their Europa League quarter-final second leg.See how it played outBodo-Glimt seal Spurs meeting after historic shootout winNorwegian side Bodo/Glimt stun Lazio to reach their first European semi-final and set up a Europa League tie against Tottenham.See how it played outListen: Super League - Wakefield Trinity v Castleford TigersListen to BBC Radio commentaries as Wakefield Trinity take on Castleford Tigers in the Super League.See how it played outScrum V The Warm Up: It's Judgement Day 10Host Lauren Jenkins is joined by Jonathan Davies, Ollie Griffiths and Ellis Jenkins on the latest edition of Scrum V The Warm Up ahead of Judgement Day.See how it played outWatch: Aquatics GB Swimming Championships - Day ThreeWatch live coverage of Day Three of the Great Britain Swimming Championships from London.See how it played outRangers' Europa League run ends at hands of dominant Athletic BilbaoNico Williams' late goal finally ends Rangers' Europa League dreams as Athletic Bilbao reach the semi-finals to maintain their hopes of winning the tournament on home soil.See how it played out'I don't think I have ever seen a game like that' - Man Utd reach Europa League semisFollow live updates as Manchester United, Tottenham and Rangers aim to reach the Europa League semi-finals, with Chelsea in Conference League action.See how it played outPremier League Darts recap: Dobey beats Bunting in Rotterdam finalAll the updates from night 11 of the 2025 Premier League Darts season where Chris Dobey triumphed in Rotterdam.See how it played outMenendez brothers appear in court via video link as resentencing hearing startsErik and Lyle Menendez were sentenced to life in prison for the murder of their parents in 1989.See how it played outListen: IPL - Mumbai Indians v Sunrisers HyderabadListen to BBC Radio 5 Sports Extra commentary as Mumbai Indians face Sunrisers Hyderabad in the IPL.See how it played outItaly's Meloni says 'we hope to make the West great again' in Trump meetingThe US president also confirms that he will visit Italy after a meeting with its prime minister.See how it played out