Cup matches are all over Europe
One of the best weekends in European football is the week after most of the leagues end.
It is cup final Saturday, with teams around the continent trying to lift one last piece of silverware before they scatter to all ends of the earth for the summer.
In Germany, Scotland, and Spain, the heavyweight championship sides (Bayern Munich, Celtic, and Barcelona) will take the best shot from the upstarts (RB Leipzig, Hearts, and Valencia), who would all consider a cup win a successful season.
In Portugal, Porto and Sporting will battle it out, with the loser heading into the break with nothing to show from this campaign.
Also, the FIFA U20 World Cup continues, with favorites France taking the pitch for the first time.
FIFA U20 WORLD CUP
Portugal (-334) vs. South Korea (+750), draw (+380, 9:30 a.m. (FS2 and Fubo.tv)
Portugal half time/full time (-106)
Portugal to win first half (-130)
Panama (+475) vs. Mali (-189), draw (+270), 12 p.m. (FOX Soccer Plus and Fubo.tv)
Mali ML (-189)
Mali to win first half (+115)
France (-556) vs. Saudi Arabia (+1100), draw (+500), 12 p.m. (FS2 and Fubo.tv)
Over 3 goals (-110)
France half time/full time (-140)
Argentina (-334) vs. South Africa (+700), draw (+375), 2:30 p.m. (FS2 and Fubo.tv)
Over 2.5 goals (-130)
Argentina half time/full time (-103)
GERMANY DFB POKAL
RB Leipzig (+425) vs. Bayern Munich (-160), draw (+310), 2 p.m. (ESPNEWS)
Bayern Munich ML (-160)
PORTUGAL TACA DE PORTUGAL
Sporting CP (+225) vs. FC Porto (+115), draw (+215), 12:15 p.m. (GOL TV and Fubo.tv)
Porto ML (+115)
SCOTLAND SCOTTISH CUP
Hearts (+900) vs. Celtic (-300), draw (+360), 10 a.m. (ESPN+)
Celtic half time/full time (-105)
Celtic -1 (-110)
SPAIN COPA DEL REY
Barcelona (-154) vs. Valencia (+425), draw (+300), 3 p.m. (ESPN Deportes)
Barcelona ML (-154)
Three team parlay, Bayern Munich, Celtic, Barcelona, pays (+252)
Four team parlay, Bayern Munich, Porto, Celtic, Barcelona, pays (+657