It was one of the most talked about matchups of the group stage. And we got one of the most entertaining World Cup matches in recent memory. In Group B, Spain and Portugal played out a wild six-goal thriller, with the teams drawing 3-3. Spain overcame a 2-1 deficit to take the lead in the second half before Cristiano Ronaldo completed his hat trick with a crazy late free-kick goal.

Here's how it went down.

Just four minutes into the game, Ronaldo tricked the referee into awarding a penalty kick on a non-foul from Nacho, and he put it away:

Then 20 minutes later, Spain drew level with an absolutely wonderful goal from Diego Costa, who made some moves and found some space for a low rifle:

Then again, 20 minutes later, it was Ronaldo again, who put a shot on frame that David De Gea could not handle, with the first major goalkeeper blunder of the World Cup:

But again Spain had an answer. Ten minutes into the second half, it was Costa again, finishing off a beautifully-executed set piece in front of goal:

Then, another quick punch. As Spain was dominating, it got another goal from Nacho who produced a delicious hit into the corner off the post three minutes later:

But the last laugh would go to Ronaldo. Becoming the oldest player to score a hat trick in World Cup history, the 33-year-old got the equalizer in the 87th minute with an out-of-this-world free kick that left De Gea frozen:

The soccer gods smile down upon us, my friends. What a wild 90 minutes.

And, I can't believe as I'm writing this, but Iran is in first place in Group B with three points. What a world. And so far, what a World Cup.

Relive Spain vs. Portugal

If your live blog doesn't load properly, click here







