På presskonferensen efter måndagskvällens EU-toppmöte i Bryssel är rådsordförande Charles Michel och kommissionsordförande Ursula von der Leyen nöjda.
Äntligen finns enighet om det senaste sanktionspaketet mot Ryssland som EU-kommissionen lade fram för mer än tre veckor sedan.
– Vi vill stoppa den ryska krigsmaskinen och finansieringen av deras militära kapacitet. I kväll har toppmötet kunnat enas om ett sjätte sanktionspaket som kommer att stoppa den ryska oljan, förklarar Michel.
– Det är en anmärkningsvärd prestation. Mer än någonsin är det viktigt att visa att vi är starka, kan stå stadigt och är tuffa, tycker rådsordföranden.
Sberbank
Paketet innehåller även nya inreseförbud och frysta tillgångar för fler ryska företrädare, åtgärder mot ryska tv-kanaler och ett bortkopplande av storbanken Sberbank från transaktionssystemet Swift.
Huvuddelen handlar ändå om oljan, som också har varit det som EU-länderna varit oeniga om, ända in i det sista.
Framför allt Ungern har länge sagt nej, med hänvisning till landets stora beroende av rysk olja för sin energiförsörjning. Ungern har också velat ha garantier om att få köpa olja på annat sätt om något skulle hända med den ledning genom Ukraina som man får sin ryska olja från.
En lösning kunde nås först sedan ett tillfälligt undantag accepterats för den olja som kommer via pipeline, kombinerat med ett löfte om att "nödåtgärder kommer att införas för att garantera energileveranser".
Oklara detaljer
Exakt hur oljestoppet ska fungera har ännu inte offentliggjorts. Detaljer om exempelvis från när embargot gäller och hur länge det tillfälliga undantaget ska vara kommer först när EU-ländernas ambassadörer samlas för att formellt arbeta fram slutresultatet på onsdag.
Tidigare har det talats om att oljan ska fasas ut om ett halvår. Nu säger kommissionsbasen von der Leyen att 90 procent av den ryska oljan ska ha stoppats vid "slutet av året".
– Det är viktigt att vi nu sätter detaljerna på pränt så fort som möjligt så att det här kan träda i kraft, säger statsminister Magdalena Andersson (S) på en pressträff under natten mot tisdagen.
– Det här är väldigt kraftfullt. Det är långt mer än majoriteten av den ryska oljan som kommer att stoppas. Jag måste säga att jag är positivt överraskad av att vi har kommit så här långt, säger Andersson, som inte tycker att slutresultatet är urvattnat.
– Det här kan vara det största sanktionspaketet som vi kommit överens om.
Tal från Zelenskyj
Beslutet i Bryssel kom efter närmare åtta timmars diskussioner – och en vädjan via videolänk från Ukrainas president Volodymyr Zelenskyj.
– Alla gräl i Europa måste upphöra, interna tvister uppmuntrar bara Ryssland att sätta mer och mer press på er. Det är dags för er att agera som en helhet, inte som separata fragment, sade Zelenskyj i ett inlägg till EU-ledarna vid toppmötets inledning.
Undantaget för olja som levereras via rör och inte på båt, innebär att knappt en tredjedel av oljeleveranserna till EU kommer att undantas från sanktionerna. Dessutom kommer det att ta tid innan de faktiskt är på plats.
– Det blir ändå väldigt mycket bättre än om man inte gör någonting, säger Magdalena Andersson.
Mångmiljardstöd
EU-länderna är samtidigt också överens om nya mångmiljardstöd till Ukraina för att hålla landet flytande rent ekonomiskt.
"EU-toppmötet är redo att stödja Ukraina med nio miljarder euro. Starkt och konkret stöd till Ukrainas återuppbyggnad", skriver rådsordförande Michel på Twitter.
Detaljerna om hur stödet ska ges väntas komma i ett förslag från EU-kommissionen på onsdag.
Under tisdagen fortsätter EU-toppmötet med samtal främst om livsmedelssituationen i världen och gemensamma försvarssatsningar i EU.