With all of the major European domestic soccer leagues finishing their seasons until they start again in August, and before the Champions League final next Saturday, the attention turns this weekend to domestic cup finals across the continent. And thanks to the coverage from ESPN, GolTV, beIN SPORTS and FOX Sports, all of the games will be shown live on television and streaming.

Here’s the schedule of each of the 8 games this weekend:

All times Eastern

Friday, May 20

TACA DE LIGA FINAL

Maritimo vs. Benfica, 2:45pm, Benfica TV and fuboTV (free 24-hour trial)

Saturday, May 21

SCOTTISH FA CUP FINAL

Hibernian vs. Rangers, 10:00am, GolTV and fuboTV (free 24-hour trial)

ENGLISH FA CUP FINAL

Crystal Palace vs. Manchester United, 12:30pm, FOX, FOX Deportes and FOX Soccer 2GO

GERMAN DfB POKAL FINAL

Bayern Munich vs. Borussia Dortmund, 2:00pm, ESPN Deportes, ESPN3 and Sling Latino (free 7-day trial)

COPPA ITALIA FINAL

Juventus vs. AC Milan, 2:45pm, GolTV and fuboTV (free 24-hour trial)

COUPE DE FRANCE FINAL

Paris Saint-Germain vs. Olympique Marseille, 3pm, beIN SPORTS, Sling TV and fuboTV (free 24-hour trial)

Sunday, May 22

TACA DE PORTUGAL FINAL

FC Porto vs. Sporting Braga, 12:15pm, GolTV and fuboTV (free 24-hour trial)

COPA DEL REY FINAL

FC Barcelona vs. Sevilla, 3:30pm, ESPN2, ESPN Deportes, WatchESPN and Sling TV (free 7-day trial)

Ed Perovic is the publisher of soccertvblog.com – a source for schedules and US TV information for major European Leagues and International competitions.