Al-Hilal came from behind to defeat Sepahan 3-1 in the first leg of their second-round clash in the Asian Champions League on Thursday.
The Saudi Arabians had the better of a hard-fought contest but fell behind to the Iranian hosts when Ramin Rezaeian opened the scoring in the first half, before Malcom equalized just before the hour.
The Blues pushed forward and two goals came in stoppage time from Aleksandar Mitrovic and Abdullah Al-Hamdan for their side to take a huge advantage back to Riyadh for the second leg.