Federico Bernardeschi's 30th-minute strike was enough to earn Italy Under-21s a 1-0 win over Germany Under-21s and send them through to the European Championship semi-finals as group winners.
The Azzurrini were the better side in a game of few clear-cut chances, picking up the result needed in Krakow to remain in the competition.
Germany were below-par throughout but they still managed to book a final-four showdown with England by virtue of being the best-placed runners-up.
Relive how the 90 minutes of action unfolded with Sports Mole's live text coverage below.
ITALY U21s XI: Donnarumma, Conti, Rugani, Caldara, Barreca, Chiesa, Gagliardini, Pellegrini, Benassi, Berardi, Bernardeschi
GERMANY U21s XI: Pollersbeck, Toljan, Stark, Kempf, Gerhardt, Dahoud, Arnold, Meyer, Weiser, Gnabry, Selke
A big shock in the other Group C match, as already-our Denmark have taken the lead against the Czech Republic. Can Italy capitalise by grabbing a goal of their own here?
Well that didn't last long! A few minutes after falling behind, Czech Republic level things up to move back into second place. It will not be enough to see them through as things stand.
Yet another twist in that other game in Group C, as Cardiff City striker Kenneth Zohore has put Denmark back in front. Italy really are in dreamland at the moment, sitting pretty at the summit.
It all remains very interesting in Group C thanks to an equalising goal for the Czechs against Denmark. Italy remain top thanks to their superior head-to-head record over opponents Germany.
Cardiff City striker Kenneth Zohore is on fire at the moment, adding to his earlier goal and assist with another strike. Czech Republic's hopes of progressing now surely over for good, with just 25 minutes left to go.
Denmark will finish third in Group C thanks to a well-earned victory over Czech Republic. Slovakia still have hope of making it through, but they need Italy to score a second against Germany.