Lazio reached the Italian Cup final despite losing 3-2 to neighbours AS Roma in the second leg of their last-four encounter.

A brace from Egypt forward Mohamed Salah turned out to be in vain as Lazio went through 4-3 on aggregate to face either Napoli or Juventus, who meet on Wednesday, in the final.

Leading 2-0 from the first leg, Lazio increased their aggregate lead when Sergej Milinkovic-Savic scored from a rebound although Stephan El Shaarawy replied for Roma just before the break.

Ciro Immobile put Lazio back in front in the 56th minute but Salah replied 10 minutes later and grabbed a last-minute winner.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.