Borja Valero sent in a flawlessly weighted chip that dropped right into Federico Chiesa’s path, and the onrushing youngster made no mistake, settling with his chest and then coolly finishing under Andrea Consigli.
Following a Federico Bernardeschi header that was wrongly disallowed as offside, Domenico Berardi latched onto a long ball in behind the defense and was brought down in the box by Gonzalo Rodríguez. Referee Claudio Gavillucci gave the penalty and the captain his marching orders, and Matteo Politano duly slotted home the equalizer.
At the 85’ mark, substitute Pietro Iemmello headed home a corner for the lead.
But Federico Bernardeschi had the final say as he burst into the box, then curled a stupendous shot through the Neroverdi defense and past Consigli for an unbelievable late winner.
Goals: Politano 74’ (PK), Iemmello 85’ (ass. Politano), Chiesa 37’ (ass. Valero), Bernardeschi 90’+3 (ass. Vecino)
Cards: Ragusa 25’, Berardi 28’, Adjapong 32’, Sensi 82’, Ricci 90’+3 Gonzalo 32’ and 72’ (sent off), Chiesa 39’, Vecino 48’