Hearts beat Dundee to continue impressive season

Barrie McKay provided two excellent assists as Hearts enjoyed a comfortable 3-0 win over Dundee to ensure they will finish with their highest Scottish Premiership points tally in 18 years. Source
Kilmarnock clinch Europa League berth with win at St Mirren

Kilmarnock sealed a fourth-placed finish and with it a spot in next season’s Europa League qualifiers following a 1-0 win over St Mirren in Paisley. Source
St Johnstone stunned by late Livingston fightback

Substitute Andrew Shinnie’s stunning added-time winner for already-relegated Livingston against St Johnstone kept profligate Saints in the Scottish Premiership relegation play-off spot. Source
Luton on verge of relegation after West Ham loss

Luton Town have been all but relegated from the Premier League after losing 3-1 at West Ham United, who managed to send off manager David Moyes in style in the Scot’s final home game in charge of the Hammers. Source
Wissa scores late winner at Bournemouth as VAR dominates

Substitute Yoane Wissa scored a 95th-minute winner as Brentford beat Bournemouth 2-1 in a thrilling, VAR-dominated contest at the Vitality Stadium. Source
Wissa scores late winner at Bournemouth in extraordinary finish

Substitute Yoane Wissa scored a 95th-minute winner as Brentford beat Bournemouth 2-1 in a thrilling, VAR-dominated contest at the Vitality Stadium. Source
Wissa scores late winner at Bournemouth as Iraola questions referee

Brentford substitute Yoane Wissa scored a 95th-minute winner against Bournemouth as the visitors edged an extraordinary Premier League game at the Vitality Stadium. Source
Celtic on brink of title after Old Firm victory

Celtic all but wrapped up a third straight Scottish Premiership title with victory against 10-player Rangers in a frantic Old Firm clash. Source
Crewe stun Doncaster on pens to reach Wembley

Crewe made it through to the League Two play-off final after beating Doncaster Rovers on penalties, following an impressive second-leg comeback. Source
Crewe stun Doncaster on pens to reach Wembley

Crewe made it through to the League Two play-off final after beating Doncaster Rovers on penalties, following an impressive second-leg comeback. Source