select strftime(m.date, '%Y-%m-%d') as match_date, home_teams.name as home_team, away_teams.name as away_team, cast(home_score as int) || '-' || cast(away_score as int) as score, home_score + away_score as num_goals
from @blt.ultimate_soccer_dataset.seasons s
inner join @blt.ultimate_soccer_dataset.competitions c on (s.competition_id = c.competition_id)
inner join @blt.ultimate_soccer_dataset.matches m on (m.season_id = s.season_id)
inner join @blt.ultimate_soccer_dataset.teams home_teams on (m.home_team_id = home_teams.team_id)
inner join @blt.ultimate_soccer_dataset.teams away_teams on (m.away_team_id = away_teams.team_id)
where slug = 'premier-league' and season_label = '2025/2026' and status = 'Match Finished'
order by num_goals desc
limit 10