Tommaso Rocchi netted a brace as Lazio flew into the Europa League, winning 3-1 away to Rabotnicki.
The second leg was a mere formality after the Biancocelesti's 6-0 victory. Once again, Mauro Zarate was dropped and is now likely to leave before the transfer window closes.
Rabotnicki had the first couple of chances, testing Albano Bizzarri with a Manevski volley, Vujcic angled drive and Todorovski pouncing on a backpass.
Mobido Diakite should've put Lazio in front, but scuffed his finish wide after Francelino Matuzalem's free kick was flapped into his path.
Rocchi took control and was unlucky to hit the far post with his strike, but celebrated moments later. Stefano Mauri was released by Matuzalem and drew out the goalkeeper before rolling across for the unmarked Rocchi.
Goalkeeper Bizzarri had a double disaster in quick succession before half-time. First he flapped at a corner and accidentally landed on teammate Andre Dias, forcing the defender's substitution with a head injury, then he allowed a Lazarevski free kick from 30 metres to loop into the far top corner.
After the break Bizzarri made a good save to deny Velkoski, while Hernanes flashed an angled drive across the face of goal.
Hernanes got Lazio back in front by running on to a Cristian Ledesma through ball to fire in.
Rocchi completed his brace and got his 99th goal in a Lazio jersey by meeting a Senad Lulic cross.
Rabotnicki 1-3 Lazio (1-9 on agg)
Scorers: Rocchi 23, 76 (L), Lazarevski 39 (R), Hernanes 73 (L)
Rabotnicki: Dimitrievski (Siskovski 89); Todorovski, Kumbev, Bogdanovic, Lazarevski; Muarem (Nastevski 60), Micevski, Vujcic, Petkovski; Manevski (Trajkovski 63), Velkoski
Lazio: Bizzarri; Scaloni, Diakite, Dias (Biava 36), Zauri; Lulic, Matuzalem, Cana, Mauri (Hernanes 57); Rocchi, Kozak (Ledesma 70)
Ref: Masiah (Isr)
Tickets for the Champions League final between Juventus and Real Madrid are still on sale with reseller Viagogo - Click to find out more