Note: This story first appeared in The Beautiful Game by CNN Sports, our daily newsletter on all things World Cup. To subscribe, click here.

What a semifinal we saw yesterday. Utter heartbreak for England, but total elation for Argentina as it pulled off yet another late comeback to secure its place in the World Cup final.

In truth, England will be left regretting its tactics in the second half, which gave the defending champion all the encouragement it needed, and Lionel Messi once again proved to be the difference.

But now, after 102 matches, we know which two teams will battle it out in Sunday’s final. It’s Spain vs. Argentina; Lamine Yamal vs. Lionel Messi.

Let’s discuss everything you need to know about a potentially amazing contest on Sunday and look back at some flashpoints from yesterday’s match, including a political banner that might get Argentina in some trouble.