Suarez remains the only Spanish-born men's footballer to have won the Ballon d'Or.
Manchester City not only won their first European trophy since claiming the now-defunct European Cup Winners' Cup in 1970, they also became only the second English team to win a treble of Premier League, FA Cup and Champions League
Puyol played alongside Guardiola for Barcelona and was captain of the Barca team managed by him a few years later, winning the Champions League in 2008-09 and 2010-11.
Milan recovered some of the spark they lacked in the first leg but Inter's Martinez put the tie to bed when he struck powerfully from close range in the 74th minute at the San Siro
Inter host Milan in the second leg at the same venue on Tuesday and the winners will face Real Madrid or Manchester City in the final.
It was City's 15th consecutive game without defeat across all competitions and Pep Guardiola's team, losing finalists in 2021, will next face holders Real Madrid in the last four.
Haaland, who scored City's third goal of the night in the 76th minute, has 45 goals in all competitions.
There was some controversy at the end with City wanting a penalty with the last kick of the game after the ball appeared to bounce off Benjamin Henrichs' hands in the box.
Zaccheroni won the Scudetto with AC Milan in his first season in charge in 1998-1999 and also managed other Serie A clubs, such as Juventus, Lazio and Inter Milan.
The home win lifted Inter to second place in Group C on six points, three behind leaders Bayern Munich and three in front of Barcelona.