It was an exciting night of Europa League football, as the second qualifying round concluded. There were 39 games in all, providing 115 goals.
The pick of the games was in Holland as FC Utrecht drew 3-3 against FC 03 Differdange. The team from Luxembourg went through 5-4 on aggregate despite being 4-3 down at one point.
Dinamo Minsk made it through with a late goal to make it 3-2 on the night (4-4 on aggregate). The Belarusian side made it through on the away goals rule.
It was a mixed night for Scottish football, as St Johnstone defied the odds to draw 1-1 with Norway's most succesful club Rosenborg. Tommy Wright's men made it through after a 1-0 away win in the first leg.
But there were different emotions at Easter Road, as a 16,000 crowd gathered to watch Hibernian thrashed 7-0 by Malmo (9-0 on aggregate. The Swedes will now go through to face Swansea City in the third round.
Unbelievably, that wasn't the biggest win of the night - Maccabi Haifa put eight goals past Khazar Lankaran to book their third round place.
Both Northen Irish clubs went out. Derry losing 3-0 on the night (7-2 on aggregate) to Turkish side Trabzonspor.
Meanwhile, league champions Linfield were defeated on away goals by Skoda Xanthi who won 2-1 after extra time (2-2 on aggregate).
FK AS Trencin 2-1 IFK Gothenburg (agg 2-1)
Milsami Orhei 1-1 Shakhtyor Soligorsk (agg 2-2) FC Milsami win 4-2 on penalties
Minsk 2-0 Valletta (agg 3-1)
Rubin Kazan 1-0 FK Jagodina (agg 4-2)
MSK Zilina 2-0Olimpija Ljubljana (agg 3-3) MSK Zilina win on away goals
Piast Gliwice 2-2 FK Qarabag (agg 3-4) FK Qarabag win on away goals
Rudar Pljevlja 2-2 Slask Wroclaw (agg 2-6)
FK Turnovo 1-1 Hajduk Split (agg 2-3)
Aktobe 2-0 Hodd (agg 2-1)
AS Jeunesse Esch 1-4 Ventspils (agg 1-5)
Chikhura Sachkhere 1-3 FC Thun (agg 1-5)
FK Khazar Lenkoran 0-8 Maccabi Haifa (agg 0-10)
Inter Baku 1-0 Tromso (agg 1-2)
Pyunik 1-1 Zalgiris Vilnius (agg 1-3)
Sturm Graz 0-1 Breidablik (agg 0-1)
Gefle 4-0 Ano's Famagusta (agg 4-3)
Hacken 1-0 Sparta Prague (agg 3-2)
Hapoel Tel-Aviv 2-2 Beroe (agg 6-3)
Liberec 1-0 Skonto FC (agg 2-2) Liberec win on away goals
Omonia Nicosia 1-2 CSM Astra Ploiesti (agg 2-3)
Pandurii Targu-Jiu 4-0 Lev Tallinn (agg 4-0)
Dacia Chisinau 2-1 Chornomorets Odessa (agg 2-3)
Botev Plovdiv 2-0 Zrinjski Mostar (agg 3-1)
FC Utrecht 3-3 Differdange (agg 4-5)
Inter Bratislava 0-1 Mladost Podgorica (agg 2-3)
Lokom'va Zagreb 2-3 Dinamo Minsk (agg 4-4) Dinamo Minsk win on away goals
Prestatyn Town 0-3 Rijeka (agg 0-8)
Vikingur 0-4 FC Petrolul Ploiesti (agg 0-7)
AaB 0-0 Dila Gori (agg 0-3)
Debrecen 0-3 Stromsgodset (agg 2-5)
Honved 1-3 Vojvodina (agg 1-5)
IBV Vestmannaeyjar 0-0 Red Star Belgrade (agg 0-2)
Siroki Brijeg 2-0 Irtysh Pavlodar (agg 4-3)
St'dard Liege 3-1 KR Reykjavik (agg 6-2)
Derry City 0-3 Trabzonspor (agg 2-7)
Hibernian 0-7 Malmo (agg 0-9)
Lech Poznan 2-1 FC Honka (agg 5-2)
Linfield 1-2 FC Xanthi (agg 2-2) Skoda Xanthi win on away goals rule
St Johnstone 1-1 Rosenborg (agg 2-1)
FK Sarajevo 0-0 Kukesi (agg 2-3)
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: https://gms.to/12evFlI
DISCLAIMER: This article has been written by a member of the GiveMeSport Writing Academy and does not represent the views of GiveMeSport.com or SportsNewMedia. The views and opinions expressed are solely that of the author credited at the top of this article. GiveMeSport.com and SportsNewMedia do not take any responsibility for the content of its contributors.