This sequel to the sports drama Goal! starts at the beginning of the 2005-06 season. Barcelona defeat Real Madrid and Gavin Harris is misfiring, having failed to score in 14 matches since signing for Real from Newcastle United for £5 million.
Back in England, Santiago is continuing to impress at Newcastle, which sparks the interest of Real Madrid, and Glen draws out a move to the Spanish giants for Santi, with Michael Owen going to Newcastle as an exchange deal. Roz soon has to head home to carry on her studies. Santi continues to impress at Real, and the manager and director of football are seen arguing over whether he should start. However, life becomes complicated for Santi when his half-brother Enrique learns of his relation to Santi and shows him a picture of his mother. Enrique learns of this and goes to tell Santi, but Santi freaks out and drives off. Santi makes his first start in a home game against Valencia CF and he is sent off after five minutes.
Things get worse for Santi as he misses the team airplane for the game against Rosenborg, and he then starts falling out with Roz as he becomes more selfish and arrogant. He sacks his agent Glen Foy, who had given him a chance in football. Santi gets injured while playing football with Gavin at home and his coach bans him from returning home for Christmas. Roz begins to think that Santiago is cheating on her.
For New Year's Eve, Gavin organizes a party to which Jordana García is invited. Jordana and Santi share a kiss, and the next scene shows Santiago telling Gavin that nothing happened between him and Jordana. Enrique and Santi encounter each other again, and Santiago gives Enrique a ride home.
Frustrated that his mother will not allow him to be a part of Santi's life, Enrique follows Santi to a bar and steals his Lamborghini. Santi jumps in a taxi and orders the cab to pursue the car. Enrique crashes the car and Santi is interviewed by the police at the hospital where Enrique has been treated. Santi finally finds his mother and they talk over what happened where his mom reveals she ran away because a man and Santi's uncle attacked her.
Having qualified for the Champions League final, Santi phones Roz and apologizes for his behaviour. It is revealed that Roz is pregnant with their child. Real Madrid play Arsenal in the final and are trailing 1-0 at half time. Santi is brought on to play behind Gavin. Arsenal score again through Thierry Henry. Real concede a second penalty. However, Arsenal miss the penalty and Gavin pulls one back. Santi hits the bar before scoring during injury time. With seconds to go, Santi wins a free kick. Beckham scores the free kick to win the Champions League.