Holders Juventus crashed out of the Coppa Italia on Wednesday with a 3-0 defeat at Atalanta, as striker Duvan Zapata scored twice to continue his electric form.
Timothy Castagne and Zapata struck in the 37th and 39th minutes to stun the record 13-times winners, with Colombia striker Zapata netting another late on to set up a semi-final clash with Fiorentina.
Atalanta, who earned a 2-2 draw against Serie A leaders Juventus at Bergamo in December, pulled off another surprise result, ensuring Juve would not win the competition for a fifth season running.
Castagne caught out Joao Cancelo and drilled home from the edge of the box to put the hosts ahead, with Zapata lashing in the second moments later.
Furious Juventus coach Massimiliano Allegri was sent off after throwing his jacket onto the pitch after the second goal. The Old Lady were not stirred into action, however, and failed to record a single shot on target in the first half.
"It was right to send me off, I was losing my temper and the refereeing was impeccable during the whole match," Allegri said. "Compliments to the referee. At that moment I paid for my anger. The lads are feeling low, but now we'll grit our teeth. These matches can happen. There's nothing to blame the guys for, especially given what they've done up until now."
Zapata pounced for his second in the final stages, taking his tally to 17 goals in his last 10 games across all competitions.