Juventus reached their second consecutive Coppa Italia final after holding Inter Milan to a goalless stalemate in the second leg of their semi-final fixture on Tuesday. The Turin giants won on aggregate, courtesy of their 2-1 lead from the first leg at the San Siro.
The Nerazzurri were the better team attacking-wise but were left frustrated by some solid defending from the Serie A champions.
Juventus set out to play defensively as the pressure was on Antonio Conte's side, who had a deficit to turn around.
Here are the hits and flops from the Derby d'Italia:
Flop: Cristiano Ronaldo (Juventus)
It was a rare off game for Cristiano Ronaldo, who tried his best but couldn't find the net.
However, having struck twice at the San Siro last week to give the Bianconeri the edge, the Portuguese ace has already done his job.
The 36-year-old struggled to make an impact against Inter Milan, watching two of his efforts expertly blocked and one saved by Samir Handanovic.
Ronaldo remains without a goal against the Nerazzurri in Turin. Fortunately for him, he's got another opportunity coming up when the two sides meet again in Serie A next month.
Hit: Achraf Hakimi (Inter Milan)
While Inter Milan couldn't find a way past the resilient Juventus defence, the Bianconeri had their hands full against Achraf Hakimi, who was in inspired form.
The Moroccan was a thorn in the face of the Bianconeri with his electrifying pace. Alex Sandro had an absolute nightmare trying to cope with his threat. Hakimi even drew a foul off him in the opening stanza, winning Inter Milan a free-kick from a good position.
The former Real Madrid outcast was full of energy and was one of the few Inter Milan players who didn't deserve to board the bus back without a win.
Flop: Alex Sandro (Juventus)
Alex Sandro had yet another disappointing performance in the Juventus shirt. While his forward runs kept Inter Milan on their toes, nothing significant really came from them, as his crosses were almost non-existent.
Defensively, Sandro lacked resolve and was visibly unsettled by Achraf Hakimi's pace, who outmaneuvered him a couple of times.
In the first half, he even tackled the marauding Moroccan just outside the area, conceding a free-kick from a good position.
Although Inter didn't make the most of the set-piece, the ensuing yellow card for the full-back will now keep him out of the final.
Hit: Matthijs de Ligt (Juventus)
Juventus rolled back the calendar with a defending masterclass against Inter Milan, but the man who orchestrated it all was Matthijs de Ligt.
The Dutchman was robust and never allowed the likes of Romelu Lukaku and Lautaro Martinez any space. He also showed excellent communication with Merih Demiral, his fellow centre-back.
Whenever the Nerazzurri threatened on the counter, De Ligt read their movements and took up positions accordingly, making sure they never got a clear sight of goal.
He's firmly establishing himself as one of the best centre-backs in the world and will be the key to protecting Juventus' defence in the final.
Flop: Romelu Lukaku (Inter Milan)
So often the ruthless predator, Romelu Lukaku had a forgetful outing against Juventus on Tuesday.
Suspended from the first leg for an accumulation of cards, his return to the line-up was expected to bolster Inter Milan, who desperately needed to score to keep their hopes of making it to the final alive.
However, Lukaku failed to muster even a single shot on target, having been stifled by Juventus' solid defence.