A comprehensive wrap of all the kick-off times, results and match reports for this weekend's English Premier League (All SA times):
FRIDAY, 23 APRIL
Arsenal 0-1 Everton – MATCH REPORT
An own-goal from Arsenal goalkeeper Bernd Leno handed Everton a 1-0 Premier League win on Friday as around 2,000 fans protested against Gunners owner Stan Kroenke outside the Emirates Stadium.
With both sides chasing places in Europe next season, it was Carlo Ancelotti's side who came out on top with a first win in seven games.
German keeper Leno turned a Richarlison cross into his own goal in the 76th minute to give the Toffees victory.
SATURDAY, 24 APRIL
Liverpool 1-1 Newcastle United - MATCH REPORT
Liverpool suffered another setback in a tumultuous week as Joe Willock's 94th minute equaliser earned Newcastle a 1-1 draw at Anfield that prevented Jurgen Klopp's men from moving into the Premier League top four.
Mohamed Salah had opened the scoring after just three minutes, but Liverpool wasted a host of chances to extend their lead and paid in stoppage time.
The Reds even had already had a reprieve when Callum Wilson's equaliser was ruled out after a VAR review for handball, but still could not hold on as Willock's deflected strike secured a vital point in the Magpies' bid for survival.
West Ham United 0-1 Chelsea - MATCH REPORT
Chelsea took control of the battle to secure Champions League football next season as Timo Werner's goal earned a 1-0 win over West Ham.
The win leaves Thomas Tuchel's men on in fourth place on 58 points, three ahead of West Ham.
Sheffield United 1-0 Brighton
SUNDAY, 25 APRIL
Wolves v Burnley – 13:00
Leeds United v Manchester United – 15:00
Aston Villa v West Brom – 20:00
MONDAY, 26 APRIL
Crystal Palace v Leicester City – 21:00