DRESDEN, GERMANY – In a battle of German football nobility, the Monarchs finally wore the crown.
The Dresden Monarchs completed an unbeaten season Saturday night by dethroning three-time defending champion Potsdam Royals 27-19 in the GFL Bowl at Rudolf-Harbig-Stadion. It was Dresden’s second German championship and, after losses to Potsdam in the previous two finals, perhaps the sweetest win in club history.
This was not a statistical blowout. Potsdam actually outgained Dresden 332-269 and had 18 first downs to the Monarchs’ 15. But championship games are usually decided by the numbers that hurt most. The Royals turned the ball over four times. Dresden turned it over twice. And when the Monarchs’ offense could not finish drives, Florian Finke finished them with his right leg.
Two quarterbacks, two very different roads
Much of the buildup centered on the quarterbacks. Dresden was led by a man with a name straight out of football royalty, Rocky Lombardi, while Potsdam had turned its offense over late in the season to Swiss national team quarterback Hugh “Bay” Harvey. Friends describe Harvey as kind, humble and relentlessly hard-working, and there was something cruel about seeing his night end with an interception at the Dresden three-yard line with the Royals still eight points away from overtime. He did not deserve to lose this one.

But neither did the Monarchs.
Lombardi, later named game MVP, completed 17 of 32 passes for 174 yards, a touchdown and one interception. He added 29 yards and a touchdown on the ground. Harvey finished 19 of 38 for 216 yards, one touchdown and three interceptions and was also Potsdam’s leading rusher with 95 yards and a score. After a difficult first half, he nearly dragged the Royals all the way back.
Monarchs strike first
The opening quarter looked more like a heavyweight feeling-out process than the track meets these teams have produced during the season. Neither offense scored. Dresden linebacker Logan Mobelini picked off Harvey in Potsdam territory, but the Royals defense answered by keeping Dresden out of the end zone.
The breakthrough came early in the second quarter. Lombardi capped a 39-yard drive with a nine-yard quarterback draw and Finke added the extra point for 7-0. Potsdam answered when Chrisman Kyei powered in from 11 yards, but the Royals’ trademark two-point gamble failed.
That miss mattered.
With 1:09 left in the half, British running back Tofunmi Lala broke outside and raced eight yards untouched for a touchdown. Finke’s conversion made it 14-6. Lala finished with 76 yards on 17 carries, while Montigo Moss led Dresden’s receivers with eight catches for 91 yards. Potsdam countered with Milan Spiller’s eight receptions for 71 yards and a touchdown, while Maximilian McLeod had four catches for 79 yards.
Dresden head coach Greg Seamon and his defensive staff had clearly decided that Potsdam would not be allowed to live comfortably on the ground. The Monarchs crowded throwing lanes, got hands up in front of Harvey and repeatedly made him reset. At halftime Seamon explained that the plan was to shut down the run, make Potsdam one-dimensional and put a quarterback who had rarely been pressured in recent weeks under stress.
Special teams take over
Then special teams took over.
Harvey lost a fumble early in the third quarter, giving Dresden the ball at the Potsdam eight. The Royals defense produced a stand, but Finke calmly kicked a 19-yard field goal for 17-6.
Potsdam responded with its best drive of the game, moving 60 yards in 11 plays. Harvey finished it himself on fourth down from the two, but another failed two-point conversion left the Royals trailing 17-12.
Dresden answered with perhaps its most important offensive drive. Lombardi moved the Monarchs 71 yards in eight plays and found Portuguese tight end Ethan Janto for a two-yard touchdown with 48 seconds left in the third. Finke again converted and Dresden led 24-12.
Still, Potsdam would not go away. Harvey hit Spiller for a nine-yard touchdown early in the fourth and this time Heiko Bals kicked the extra point. At 24-19, the three-time champions were one defensive play away from turning the game.
They got it. Justis Henley intercepted Lombardi and suddenly the Royals had the ball, momentum and a chance to take the lead.
Then Dresden’s defense answered in kind. Harvey was stripped, Sebastian Huber recovered, and the Monarchs went back to work. Dresden drove 90 yards and consumed 5:41, but the Royals defense again refused to surrender a touchdown. Lombardi was shaken up after a late run and the drive stalled at the five.
Finke delivers his moment
On came Finke.
The 30-year-old kicker had entered the game on the verge of becoming the leading scorer in Monarchs history. His backstory makes the moment even better. Finke survived a serious moped accident as a teenager that left him in a coma for a week and now works as a school aide helping children and young people with disabilities. He had 745 career points before the final, one behind former Dresden kicker Jan Hilgenfeldt.
By the time he walked out for the 22-yard field goal with 1:45 remaining, the record was already his. Finke drilled it anyway. His nine points – three extra points and two field goals – made the score 27-19 and forced Potsdam to find a touchdown and a two-point conversion just to survive. In the end, the much-discussed battle of quarterbacks was decided by the Monarchs kicker.
Harvey almost produced the answer. McLeod turned a short completion into a huge gain and the Royals pushed all the way to the Dresden three. With 10 seconds remaining, Harvey threw into the end zone and Chris Noak intercepted it. Ballgame. Championship. Crown.
Record crowd gets a classic
The setting deserved the finish. A GFL Bowl record crowd of 25,016 filled a near-sold-out Rudolf-Harbig-Stadion, topping last year’s 22,016. Sächsische Zeitung compared the late-game noise to a Dynamo Dresden home match, and from the broadcast position it felt every bit of that. Harvey later called the atmosphere unlike anything he had experienced in the United States.
The event itself was very German and very good. The Bundeswehr delivered the game ball by drone. A giant German flag covered the field before the anthem on German Unity Day. Berlin duo Fast Boy handled the halftime show. And then there was the “Blech Street Boys,” an oom-pah-style brass band playing the familiar FOX football theme. It was next-level kitsch, an Only in Germany moment, and somehow absolutely perfect.
Broadcast matches the occasion
The television production was equally strong. More cameras, drones and a producer willing to stay with the emotion of the game made the broadcast feel like an event rather than merely a game feed. Instead of the dreaded cheesecake crowd shots that became a talking point during the World Cup, the director repeatedly found female fans genuinely living every snap – anxious, furious, relieved, ecstatic. That is what crowd coverage should do: show the stakes through the people who care.
Carsten Spengemann and Roman Motzkus also went well beyond the talking-head level of commentary too often served up by Europe’s “pro” leagues this season. They explained coverages, questioned play calls, spotted adjustments and were willing to say when something simply did not make sense.
A final worthy of the stage
Most important, though, was the football.
The 2026 GFL season had its share of lopsided games, just like the “pro” leagues around it. The final needed to justify the stage. It did. There was a brief late flare-up after Noak’s interception, but no postgame ugliness. The Royals remained in the team area and showed respect as Dresden received its honors. No walkover. No manufactured drama. Just two excellent football teams playing a championship game for the ages.
To borrow a line that has been perhaps overused but this time totally apropos, This was GFL Football!
Scoring summary
First quarter
No scoring.
Second quarter
11:15 — Dresden Monarchs: Rocky Lombardi 9-yard run (Florian Finke kick), 7-0.
4:53 — Potsdam Royals: Chrisman Kyei 11-yard run (two-point pass failed), 7-6.
1:09 — Dresden Monarchs: Tofunmi Lala 8-yard run (Finke kick), 14-6.
Third quarter
7:51 — Dresden Monarchs: Finke 19-yard field goal, 17-6.
4:16 — Potsdam Royals: Bay Harvey 2-yard run (two-point pass failed), 17-12.
0:48 — Dresden Monarchs: Ethan Janto 2-yard pass from Lombardi (Finke kick), 24-12.
Fourth quarter
9:52 — Potsdam Royals: Milan Spiller 9-yard pass from Harvey (Heiko Bals kick), 24-19.
1:45 — Dresden Monarchs: Finke 22-yard field goal, 27-19.

