21:03
Denmark are back to how they started, aggressive and powerful, and have taken a 16:11 lead, although France are doing their level best to stop the attack.
20:56
After missing 11 shots, Vincent Gerard is off and Wesley Pardin is on. Kevin Møller continues to guard the Danish goal, and has saved five shots (36 per cent).
20:54
In the fight for possession there's a lot of bumping and barging going on. France have closed to 9:10 and it's a far more even match, with mistakes starting to creep in on the Danish attack.
20:45
This is better from France. They've found more fluidity in attack and have defended a bit better, but Denmark still lead by two or three goals depending on who has attacked last.
Vincent Gerard is struggling, but Kevin Møller has had a good start.
20:37
With five and a half minutes played Denmark lead 5:1 and Erick Mathé, still serving as French coach, calls a very early timeout. Yanis Lenne scores soon afterwards, but France are, currently, in a spot of trouble.
20:33
Denmark have the first attack and Niclas Kirkeløkke makes short work of scoring. Denmark then defend well, prevent France from scoring, and score twice again. Nearly three minutes in and the world champions have set out a very strong statement of intent. They might be resting Mathias Gidsel and Mikkel Hansen, but they clearly want to win this.
20:21
A reminder of what can happen now: France win, and they win the group. A draw, and France go through second. Denmark win, and France are in the 5/6 placement match with Norway.
19:58
One main round match left, and what a tantalising prospect it is.
Nicolaj Jacobsen has chosen to rest his stars Mikkel Hansen and Mathias Gidsel; Jannick Green and Magnus Saugstrup are also not named in the 16 players for today. France have deployed a full-strength squad, leaving out Julien Bos, Nicolas Tournat, Mathieu Grebille and Remi Desbonnet.
Whether this means that Denmark are happy to let France win, and risk facing them again in Sunday's final, or whether they are confident their team can beat anyone even without Hansen and Gidsel, will be shown in the next 60 minutes. It's true that France have been far from perfect here, but they tend to rise to big occasions and fighting for the EHF EURO semi-final surely qualifies.
We wouldn't want to be Iceland right now, waiting for this match!
19:50
So it's goodbye to Croatia and the Netherlands, who both finish the main round on three points.
Croatia may not have managed to match their best EHF EURO performances, but they showed grit as they were hit by Covid and ended up playing with a very different team from that which they wanted to. The tournament showed the potential of players like Ivan Martinovic (37 goals) and Tin Lucin (28), while the old guard remains well-represented. Ivan Cupic has now tied Lars Christiansen in fifth place in the all-time EHF EURO scorer rankings, with 188 career goals.
The Netherlands reached the main round for the first time in their second tournament, and impressed everyone with their speed. Kay Smits was outstanding before his positive Covid test, and would have been in the running for top scorer without it. But as Covid took hold, the rest of the Dutch team stepped up and 17 players are on the scoreboard at the end of the EHF EURO 2022. Meanwhile, called up with no notice, Thijs Van Leeuwen hit the handball headlines with three impressive performances in goal and proved an able replacement for Bart Ravensbergen. Is the future orange?
It's been hugely enjoyable watching both teams play - thank you!
19:30 | FULL-TIME
NETHERLANDS 28:28 CROATIA
Tin Lucin scores a brilliant goal and gives Croatia the lead, but the Netherlands have time, take the ball back to their end, and Luc Steins caps a very good tournament with the equaliser. Probably a fair result, given the way both have performed throughout the EHF EURO 2022.
The crowd get to their feet to salute both teams, who can go home heads high.
Ivan Martinovic is Grundfos Player of the Match.
19:23
75 seconds left, and the Netherlands trail 26:27 and have possession. Edwin Kippers has called his last timeout. Croatia have been better this half but the Dutch do keep scoring their trademark quick goals.
Ivan Martinovic has been brilliant for Croatia, adding seven field goals to five penalties to lead the scoring rankings here.
19:10
Zvonimir Srna fouls Luc Steins and receives his third suspension, so that's his EHF EURO over. But Croatia lead 22:20 after a really solid period in which they have been punishing all the Dutch errors.
19:05
Croatia seem to be using this match as a chance to try different things. For instance, Ivan Martinovic is taking penalties instead of Ivan Cupic, and some of the players who have been most crucial in the tournament so far are watching from the bench.
With 15 minutes to go it's all square at 19:19.
18:55
Five minutes into the half and Croatia have equalised, with Ivan Martinovic scoring a penalty after Samir Benghamen was suspended during a period of fierce defence. Such a Croatian comeback was always on the cards.
18:36 | HALF-TIME
NETHERLANDS 15:13 CROATIA
Better shooting accuracy and another good outing from Thijs Van Leeuwen has given the Netherlands the edge at the break - but Croatia could well mount another second-half comeback, and one suspects this could go all the way.