Has an Euros game ever ended 7-1?
It has. 7-1 has been a Euros final 4 times in 3,212 games. The first was France beat Greece on October 1, 1958; the latest was Spain beat Georgia on September 8, 2023.
That makes 7-1 the 25th most common final score out of 34 that have ever occurred in Euros. One point away, 8-1 has happened 3 times and 7-2 has happened never. At one point the score disappeared for 28 years, between 1967 and 1995.