Spain ended their Nations League semi-final unbeaten run as European champions Italy scored 37 matches in a 2-1 win at the San Siro Stadium on Wednesday.
Spain will face the winners of Thursday's second semi-final between France and Belgium in Sunday's decider.
Torres put Spain ahead in the 17th minute, driving a left wing cross from Mikel Ouarzabal into the far corner from behind Italy keeper Gianluigi Donnarumma.
Roberto Mancini's side, which beat Spain on penalties in the Euro 2020 semi-finals in July, found themselves down 10 men in the 42nd minute when Leonardo Bonucci was sent off for a second yellow card after elbowing Sergio Busquets.
Italy coach Roberto Mancini said, "It's how the match goes, sometimes a few episodes can affect them." "It's a disappointment. We should have been with 11 men, we made a mistake you can't do at this stage."
Torres then sent Luis Enrique's team to a two-goal lead at the break when he was left unattended for the head in another fine cross from Ouarzabal.
Italy ensured a tense end to a quality match when they pulled back a goal seven minutes from the end, as Enrico Chiesa took advantage of the hesitant Spanish defence, breaking through to the box halfway and then opting for Lorenzo Pellegrini. The ball was dropped for. converted.
Donnarumma, furious with AC Milan fans outraged by his recent move from the club to Paris Saint-Germain, gifted Spain almost a second when he foiled a harmless Marcos Alonso's attempt against the post, but Bonucci clears the ball.
Any question about the importance of the match was blown off a blazing start and it was by no means one-way traffic, as Italy began to open up the Spanish defence.
Federico Bernardeschi went close to an equalizer with a low drive from the right, which was pushed against the post by Spain keeper Unai Simon and Lorenzo Insigne missed a big opportunity when firing into space on the edge of the box.
Spain coach Luis Enrique said of Gavi, who became the youngest player to star for Spain at 17 years and 62 days: "He's playing like he was in a school yard. That type of character It is a pure pleasure to see a player with "He is the future of the national team but also the present."
"It's been a very good game. We both offered our footballs. We posed a threat and we put pressure on them as they did on us as you would expect from a European champion. I'm very happy. We played a half-and-half. We had training sessions, so I am happy. We were brave and had the right attitude. I am privileged because I have 50 players."
Azuri, who beat Spain on penalties in the Euro 2020 semi-finals in July, shot a man down in the 42nd minute when Bonucci was sent off for a second yellow card after elbowing Sergio Busquets.
However, the vengeance of Wembley's defeat for Spain was sweet.
"We knew it was a special game, we went out in the semi-finals of Euro and what better way to beat them at home in the other semi-finals," Torres said.