Dinamo Zagreb came from behind to take a 2-1 first-leg advantage over HJK Helsinki in their UEFA Champions League third qualifying round tie.
The hosts led through Alexander Ring's 14th-minute strike, but an own goal from Rafinha levelled the score five minutes later, and Sammir grabbed a winner for Zagreb with under a quarter of an hour to go.
Tore Reginiussen struck in the last minute of normal time to deny Panathinaikos victory over OB Odense as the match finished 1-1. Sebastian Leto's 47th-minute goal had put the visitors in front, but Reginiussen levelled at the death to send the tie to Greece all square.
Vaclav Pilar's 33rd-minute goal was enough to give Plzen a 1-0 away win over Rosenborg, while Maccabi Haifa beat Maribor 2-1 with a penalty from Vladimir Dvalishvili and a strike from Bamidele Yamposky coming either side of Marcos' goal for the visitors.
Solvi Ottesen's fourth-minute goal was enough to give FC Copenhagen a 1-0 win over Shamrock Rovers, but the narrow margin of victory leaves the tie in the balance as they head to Ireland for the second leg.
Nacho Gonzalez's last-ditch strike rescued a 1-1 draw for Standard Liege at home with FC Zurich, who had led through a 78th-minute goal from Admir Mehmedi. Finally, second-half strikes from Nolito and Nicolas Gaitan gave Benfica a 2-0 win over Trabzonspor.