Il Livorno fa la partita, ma i padroni di casa si difendono con ordine e la prima occasione arriva soltanto al 26′, quando Bellazzini mette i brividi a Battini con una conclusione dal limite. Nel primo tempo, poi, non succede più niente, se non l’infortunio di Panebianco, costretto ad abbandonare il terreno di gioco al 39′: al suo posto dentro Marinai.
In avvio di ripresa il San Miniato sfiora subito il gol dopo pochi secondi, con Cela che semina il panico nella retroguardia amaranto prima di servire Kthella, sul cui destro è bravo Mazzoni a dire di no con i piedi. Gli amaranto rispondono al 58′ con il destro di Torromino (bravo Battini nella deviazione in angolo), ma non trovano continuità nella manovra offensiva. Al 79′, poi, l’episodio decisivo: Lecceti tocca in area di rigore Vantaggiato, l’arbitro indica il penalty e dal dischetto lo stesso numero 10 amaranto non sbaglia.