Gästande Milan fick tillbaka storstjärnan Rafael Leão som missade senaste matchen på grund av skada. Portugisen klev rätt in i elvan. Dessutom fick Junior Messias chansen från start.
I Inter inledde Romelu Lukaku på bänken, likt han även gjorde i den första semifinalen. Han skulle dock komma in och spela en nyckelroll.
Väl igång på Giuseppe Meazza så testade Milans Theo Hernandez från distans direkt i matchinledningen. Onana blev ställd av bollens bana mot mål och Inter-målvakten kunde bara se på när bollen susade över.
Och det var Milan som tog tag i taktpinnen under inledningen.
Sandro Tonali drog upp ett anfall efter tio minuters spel och spelade in bollen till Brahim Diaz som dock inte fick till avslutet och Onana kunde rädda den relativt bekvämt.
- En jättemöjlighet för Milan, där måste han givetvis göra det bättre, kommenterade Olof Mellberg.
I Inter blev det frustrerat direkt efter Milans jättechans då man menade på att man borde fått en frispark med sig i upprinnelsen till chansen.
Men i den andra halvleken, när knappa kvarten återstod skulle Inter ta ledningen i matchen och öka på till 3-0 totalt. Lautaro Martinez och Romelu Lukaku kombinerade tillsammans och argentinaren dunkade in bollen vid Maignans första stolpe.
Maignan fick kritik för sitt ingripande:
- Det är två spelare i storform som är i samspel. Överraskande snabbt avslut, första stolpen. Maignan... Den ska han ta såklart, kommenterade Olof Mellberg i C Mores sändningen.
Målet blev mathens enda och totalt blev det 3-0 till Inter i dubbelmötet som nu är klart för Champions League-final för första gången sedan 2010.
Där ställs man mot antingen Real Madrid eller Manchester City. Den semifinalen avgörs imorgon, med avspark 21.00 på Etihad Stadium.
Champions League-finalen spelas i Istanbul den 10:e juni.
Kim Källström var i C More överraskad att Inter nu nått hela vägen till final:
- Klart de tjänar något kopiöst på lottningen de fått. De har inte mött något storlag men det är klart att det är en stor skräll.
Startelvor:
Inter: Onana - Darmian, Acerbi, Bastoni - Dumfries, Barella, Çalhanoğlu, Mchitarjan, Dimarco - Martínez, Džeko.
Milan: Maignan - Calabria, Thiaw, Tomori, Hernández - Krunić, Tonali - Messias, Diaz, Leao - Giroud.