Sport Weekend: Arsenal WCL Lead, Snooker Final, F1 Miami GP
Sport Weekend: Arsenal WCL Lead, Snooker Final, F1 Miami GP

Arsenal take a slender lead to Lyon for the second leg of their Women's Champions League semi-final after a strong second-half performance saw them come from behind to beat Lyon 2-1. The French club, beaten by the Gunners at the same stage last season, took the lead through Jule Brand in the 18th minute. Arsenal equalised via an own goal from Ingrid Engen after a mistake by Lyon goalkeeper Christiane Endler, who was then caught out again when Olivia Smith slotted in with seven minutes left. Renée Slegers's defending champions achieved a first home win over Lyon and now travel to Parc Olympique Lyonnais with the Oslo final in their sights.

The Crucible will host the World Snooker Championship final on Sunday, with John Higgins or Shaun Murphy facing Wu Yize or Mark Allen after Saturday's best-of-33-frame semi-finals. Daniel Harris provides frame-by-frame commentary while Aaron Bower reports from Sheffield.

Mercedes' Andrea Kimi Antonelli gets some practice in during a kart race before the Miami GP. Formula One returns at the Miami Grand Prix after an unexpected five-week break when a pair of races in the Middle East were called off due to the war in Iran. The FIA made changes to regulations after driver criticism, but Max Verstappen called them 'a tickle'. Philip Cornwall covers lap-by-lap of the sprint race and qualifying, with Giles Richards reporting from the Miami International Autodrome.

Wide Pickt banner — collaborative shopping lists app for Telegram, phone mockup with grocery list

Saturday

Football (8am-12pm BST)

Matchday live: Four Premier League games shape title and relegation battles, but the most compelling action arrives at lunchtime in the Championship with clashes at Ipswich v QPR, Millwall v Oxford and Wrexham v Middlesbrough. David Tindall hosts the rolling football blog.

Cricket (11am)

County Championship live: Tanya Aldred keeps updates from around seven county grounds with Surrey, Leicestershire, Glamorgan, Yorkshire, Northamptonshire and Derbyshire searching for first wins. All four Division One matches ended in draws last week, prompting debate over the eight-point reward for a draw.

Horse racing (11.30am)

2000 Guineas day live: Greg Wood reports from Newmarket as the Betfred 2000 Guineas (3.35pm) offers punters plenty of options. Bow Echo and Gstaad head the 15 runners. Charlie Appleby has won three of the last four renewals and relies on Distant Storm and King's Trail. Oxagon, Avicenna, Alparslan, Needle Match and others complete the list.

Premier League (12pm)

Clockwatch: John Brewin tracks the Championship promotion race before focusing on two midafternoon kick-offs. Nottingham Forest and Leeds have put daylight between themselves and the bottom three, leaving West Ham and Tottenham either side of the safety line. Newcastle host Brighton amid questions over Eddie Howe's future.

WCL semi-final (2pm)

OL Lyonnes v Arsenal live: Taha Hashim hosts the blog with Tom Garry reporting from Lyon.

Formula One (5pm and 9pm)

Miami Grand Prix live: Philip Cornwall has lap-by-lap coverage of the sprint race and qualifying.

Premier League (5.30pm)

Arsenal v Fulham live: Arsenal can go six points clear of Manchester City if they beat Fulham. Rob Smyth hosts the live blog, with David Hytner reporting.

Sunday

Football (8am-4.30pm)

Matchday live/clockwatch: Emillia Hawkins, Xaymaca Awoyungbo and Tom Bassam offer news, previews and reader comments on three Premier League fixtures: Bournemouth v Crystal Palace, Manchester United v Liverpool and Aston Villa v Tottenham, plus European and Scottish action.

Cricket (11am)

County Championship live: Tanya Aldred provides updates on day three of the latest round of fixtures.

Women's Super League (12pm)

Manchester City v Liverpool live: City's title party plans suffered a setback with a 3-2 loss at Brighton. A win against Liverpool could be enough for their first WSL title since 2016 if Arsenal fail to win at Brighton on Wednesday. Emillia Hawkins helms the MBM.

Snooker (2pm)

World Snooker Championship final live: Daniel Harris has frame-by-frame commentary while Aaron Bower reports from Sheffield.

Pickt after-article banner — collaborative shopping lists app with family illustration

Premier League (3.30pm)

Manchester United v Liverpool live: Liverpool are buzzing after three successive wins; United sit third under caretaker Michael Carrick. Mohamed Salah misses out with a muscle injury. Rob Smyth hosts the blog, with Jamie Jackson and Andy Hunter reporting from Old Trafford.

Premier League (7pm)

Aston Villa v Tottenham live: Spurs claimed their first Premier League win in 16 matches last weekend but suffered injury blows to Xavi Simons and Dominic Solanke. They meet Villa, hoping to get their Champions League bid back on track. Luke McLaughlin provides minute-by-minute updates, Ben Fisher reports from Villa Park.

Formula One (9pm)

Miami Grand Prix live: Kimi Antonelli holds the top spot in the drivers' standings but faces a close battle. Tom Lutz steers the lap-by-lap race blog.