The 1939–40 Coppa Italia was the seventh Coppa Italia, the major Italian domestic cup. The competition was won by Fiorentina.

Serie C elimination round Home teamScoreAway teamPonziana5-0Grion PolaSandonatese4-1PordenoneFiumana6-0Ampelea IsolaPro Gorizia3-4 (aet)MonfalconeGiovinezza0-2 Federal decision.TrevisoVicenza4-0MestreSchio4-4 (aet)Marzotto ValdagnoTrento1-1 (aet)AudaceComo3-2SeregnoMantova2-1RovigoReggiana2-0RedaelliCasalini2-1PirelliPiacenza0-2 Federal decision.CremoneseArdens Bergamo1-5Alfa RomeoParma5-1PaveseMonza2-1Pro PonteVarese3-0LeccoCrema4-1FalckCantù2-1CodognoPro Patria2-3LegnanoAsti1-1 (aet)CasaleGallaratese1-4CusianaBiellese5-0Juventus DomoCaratese2-1Gerli Cusano MilaninoSaviglianese5-3PineroloIlva Savona3-1CuneoAcqui2-0 Federal decision.VadoManlio Cavagnaro6-0TigulliaAlbenga1-2Andrea DoriaPontedera2-1SpeziaEntella4-2Littorio RivaroloCarrarese2-1EmpoliPrato4-1SigneGrosseto1-2CecinaArezzo1-3San Giovanni ValdarnoMontevarchi Calcio Aquila5-0TifernoRavenna6-1Baracca LugoForlì0-3CarpiBorzacchini2-0 Federal decision.JesiLibertas Rimini3-0Vis PesaroFerrara6-0ForlimpopoliDinasimaz Popoli3-1Interamnia TeramoAeronautica Umbra3-1GubbioAlma Juventus Fano3-0AscoliSambenedettese0-3MacerataAquila0-1Supertessile RietiPescara4-0GiulianovaCivitavecchia2-1Ilva BagnoleseOrbetello2-7MATERSavoia5-0Alba MotorBaratta Battipaglia1-0PotenzaStabia2-1SoraTaranto1-4SalernitanaMolfetta0-2 Federal decision. The original result of the match:3-0.BisceglieLecce1-1 (aet)TarantoBrindisi5-1FoggiaMessina4-1CosenzaSiracusa1-1 (aet)Agrigento Replay matches Home teamScoreAway teamMarzotto Valdagno4-3SchioAudace2-0TrentoCasale2-0AstiTaranto2-1LecceAgrigento0-0 (aet) *Siracusa * Siracusa qualify after drawing of lots.

First round 6 clubs were added (Valpolcevera, Pistoiese, Juventus Siderno, Manfredonia, Cagliari, and GIL Terranova). Home teamScoreAway teamValpolcevera2-0Andrea DoriaMonfalcone2-2 (aet)SandonateseTreviso3-2Marzotto ValdagnoMantova4-3 (aet)CasaliniVicenza2-1AudaceFiumana4-0 PonzianaParma1-0 (aet)CremoneseMonza2-1ComoReggiana3-2 (aet)CremaVarese0-0 (aet)Alfa RomeoLegnano4-1CusianaBiellese2-0CasaleIlva Savona5-0SaviglianeseManlio Cavagnaro3-2AcquiCaratese2-2 (aet)CantùPistoiese0-1PontederaEntella4-0CarraresePrato8-0CecinaCarpi3-2RavennaSan Giovanni Valdarno2-0 (aet)Montevarchi Calcio AquilaFerrara2-3 (aet)Libertas RiminiBorzacchini2-0Aeronautica UmbraMacerata1-0Alma Juventus FanoSupertessile Rieti0-3MATERPescara2-1 (aet)Dinasimaz PopoliSalernitana2-0 Federal decision.Juventus SidernoMessina0-1SiracusaSavoia1-0CivitavecchiaStabia3-2Baratta BattipagliaBisceglie4-0ManfredoniaCagliari9-0GIL TerranovaBrindisi0-0 (aet)Taranto Replay matches Home teamScoreAway teamSandonatese2-1Monfalcone Alfa Romeo0-1VareseCantù1-0CarateseTaranto2-1Brindisi

Second round Home teamScoreAway teamParma0-1 (aet)VareseFiumana4-0SandonateseReggiana2-1MantovaLegnano2-3MonzaBiellese3-1CantùLibertas Rimini1-3 (aet)CarpiVicenza5-1TrevisoEntella1-2Manlio CavagnaroIlva Savona2-0ValpolceveraPontedera1-0PratoBorzacchini2-0 Federal decision.CagliariPescara2-2 (aet)MacerataStabia1-2SiracusaTaranto1-2BisceglieMATER4-1San Giovanni ValdarnoSavoia2-1 (aet)Salernitana Replay match Home teamScoreAway teamMacerata6-0Pescara

Serie B elimination round Home teamScoreAway teamAtalanta4-2 UdinesePadova0-1Brescia

Third round 16 Serie B clubs were added (Hellas Verona, Vigevano, Atalanta, Brescia, Pro Vercelli, Sanremese, Alessandria, Lucchese, Livorno, Catania, Siena, Pisa, Anconitana-Bianchi, Molinella, Juventina Palermo, and Fanfulla). Home teamScoreAway teamFiumana1-0Hellas VeronaReggiana4-0VigevanoAtalanta3-3 (aet)BresciaBiellese5-4Pro VercelliManlio Cavagnaro2-1SanremeseIlva Savona1-0AlessandriaLucchese0-1LivornoCatania5-2MATERBorzacchini0-1SienaVicenza4-2 (aet)MonzaCarpi1-1 (aet)PontederaMacerata1-0 (aet)PisaSavoia2-1BisceglieAnconitana-Bianchi2-2 (aet)MolinellaSiracusa1-0Juventina PalermoVarese4-1Fanfulla Replay matches Home teamScoreAway teamBrescia4-0AtalantaPontedera1-0CarpiMolinella0-1Anconitana-Bianchi

Round of 32 16 Serie A clubs were added (Novara, Milano, Fiorentina, Triestina, Lazio, Roma, Juventus, Ambrosiana-Inter, Torino, Modena, Venezia, Napoli, Genova 1893, Bari, Bologna, and Liguria). Home teamScoreAway teamNovara0-2MilanoFiorentina7-1Manlio CavagnaroTriestina1-2 (aet)LazioRoma6-1PontederaBiellese0-3JuventusAmbrosiana-Inter1-2TorinoVenezia2-1VareseSavoia1-3NapoliMacerata3-2VicenzaBrescia4-2SiracusaAnconitana-Bianchi1-3ModenaSiena5-3Ilva SavonaBari2-0CataniaBologna3-1LivornoReggiana1-2 (aet)Genova 1893Fiumana0-0 (aet)Liguria Replay match Home teamScoreAway teamLiguria4-2Fiumana

Round of 16 Home teamScoreAway teamJuventus3-1RomaLazio2-0MacerataMilano1-1 (aet)FiorentinaNapoli0-1Genova 1893Modena3-1VeneziaSiena0-2Bari Liguria2-1BolognaBrescia3-1Torino Replay match Home teamScoreAway teamFiorentina5-0Milano

Quarter-finals Home teamScoreAway teamModena1-2 (aet)Genova 1893Fiorentina4-1 LazioJuventus3-0BresciaBari3-0Liguria

Semi-finals Home teamScoreAway teamFiorentina3-0JuventusGenova 18932-0Bari

Final

Top goalscorers RankPlayerClubGoals1 Italo SalvadoriVicenza72 Giuseppe ChiesaVicenza6 Enrico GrazioliBrescia4 Rodolfo VolkFiumana5 Virgilio CavalieriFiumana Otello TrombettaMATER Mario CeloriaFiorentina Giuseppe BaldiniFiorentina Piero AntonaFiorentina Walter RambaldiPrato Luciano DegaraBiellese

References

External links rsssf.com