Thibaut Courtois enjoyed an excellent outing at Stade de France as he made a number of crucial saves.
Sadio Mane has scored 16 goals in 34 games for Liverpool in the 2021-22 season.
A brilliant first-half goal from Kai Havertz proved to be the difference as Thomas Tuchel's side won the grand finale 1-0 in Porto.
City received another blow as their star midfielder, Kevin De Bruyne, was forced to be subbed off after a massive collision with Antonio Rudiger.
Silva was replaced by Andreas Christensen in the 39th minute of the first half.
The UCL final is currently scheduled to take place in Ataturk Stadium, Istanbul on May 29.
Subscribe To Our Daily Newsletter And Get News Delivered Straight To Your Inbox.