Brazil are through to the quarter-finals of the 2014 World Cup after edging an engrossing last-16 tie with Chile on penalties.
The first major incident of the match was a penalty appeal for Brazil in the 13th minute.
Hulk played a one-two with Neymar and then went to ground after a challenge from Mauricio Isla. Referee Howard Webb decided it was not a penalty.
Watch here and make up your mind.
Brazil went ahead soon after. Thiago Silva's flick from a corner found David Luiz at the far post, and the PSG defender appeared to put his country ahead.
Replays showed Luiz may not have scored his first international goal, however, with most agreeing Chile's Gonzalo Jara got the key touch.
Chile were struggling to make an impression. Brazil were dominant, and you wondered if they might run away with it.
But then a mistake from Hulk led to a chance for Alexis Sanchez, who brought Chile level in the 33rd minute.
The first big moment of the second half saw a Hulk goal disallowed for Brazil after Webb ruled he used his hand to control the ball.
Did Webb get it right?
The game grew increasingly stretched as extra time loomed. This chance arrived for Neymar with 10 minutes left, but he couldn't find the corner.
And then Hulk was denied by Chile goalkeeper Claudio Bravo.
To extra time we went. And it was Brazil who had the first real chance—Hulk was yet again denied by Bravo in the Chile goal.
There would be one last chance before we went to penalties, and it fell to Chile's Mauricio Pinilla. He hit his shot beautifully, but it was inches too high and crashed against the bar.
Here's the kick that proved decisive—Chile's Jara suffering the moment all shoot-out participants fear most.
Relive a tense and hugely entertaining match here.