Key events

GOAL! Spain 3-0 Austria (Oyarzabal 89)

A gorgeous goal to finish it all off!

Share

87 min Spain’s meeting with Portugal or Croatia is in Arlington on Monday.

Share

86 min: Spain substitution Lamine Yamal is replaced by Gavi. No goal today for Yamal but he was a constant menace.

Share

Updated at 16.48 EDT

85 min After yet another lovely move from Spain, Yamal’s shot on the turn is cleared off the line by Alaba.

Share

83 min Posch is booked for putting Cucurella on the canvas.

Share

82 min Posch makes a good late run, on the blindside of Cucurella, and heads wide. Austria are going to lose but, to their great credit, they are yet to accept that fact.

Share

79 min An excellent move from Austria ends with Arnautovic allowing the ball to run across to Chukwuemeka, who shoots wide for a tightish angle.

Share

76 min A bit of aggro in the centre circle, sparked by Grillitsch shoving a Spain player over as he tried to take a quick free-kick. The referee settles for a warning and a wag of the finger.

Share

72 min Their attacking play has been joyful at times, but we should also remember that Spain have yet to concede a goal in this tournament.

Share

70 min: Spain substitutions Mikel Merino and Ferran Torres come on for Alex Baena and Dani Olmo.

Share

68 min Time for the ad break.

Share

67 min Alex Baena has had a really fine game on the left wing.

Share

Pedro Porro’s first international goal has surely put Spain into the last 16. After a long spell of possession, Baena accelerated the move with a lovely pass infield to Olmo. He was challenged as he tried to shoot, but the ball found its way back to Baena on the left side of the area. Baena clipped an excellent cross towards Pedro Porro, who arrived late and slammed a downward header into the net. Lovely goal.

Spain’s Pedro Porro scores their second goal past Austria’s Alexander Schlager. Photograph: Daniel Cole/ReutersPedro Porro (top) celebrates scoring his side’s second goal against Austria with teammates. Photograph: Mark J Terrill/APShare

Updated at 16.37 EDT

GOAL! Spain 2-0 Austria (Pedro Porro 66)

Goodnight Vienna.

Share

64 min Arnautovic is fine to continue.

Share

63 min Arnautovic is hurt in a collision with Simon, who came out of his area to head clear and then caught Arnautovic in his follow through. He’s receiving treatment.

Share

62 min At the other end Yamal tees up Olmo, whose howitzer is blocked.

Share

61 min Kalajdzic has a half chance straight away, heading Sabitzer’s cross onto the roof of the net. He was off balance and it was far from a sitter, but that’ll encourage Austria.

Share

60 min: Double substitution for Austria Marko Arnautovic and Sasa Kalajdzic replace Gregoritsch and Schmid.

Share

59 min “Evening Rob,” writes Simon McMahon. “Danny Murphy on BBC just said that a second goal for Spain would give the Austrians a ‘mountain to climb’. They’re rather good at that, no? Mind you, they might need to bring on Wim Hof up front. Even though he’s Dutch. And 67.”

I still think Thomas Tuchel missed a trick by not bringing the boy Sisyphus in his squad.

Share

Updated at 16.24 EDT

59 min Yamal hits a shot from the edge of the area that is blocked by Laimer, then ricochets back off Yamal and behind for a goalkick.

Share

58 min Spain have had 77% of the possession since half-time, it says here.

Share

57 min Spain keep the ball for an age before Porro plays a one-two and has a cross cut out by Chukwuemeka. Their control of the game in the second half has been exemplary.

Share

54 min Rodri’s long-range shot deflects just wide of the far post. Schlager probably had it covered.

Spain are keeping the ball so well, and right now Austria’s primary ambition is to hang on to their 1-0 deficit. There’s no other choice when Spain are playing this well.

Share

52 min Baena’s corner is headed over from 10 yards by Oyarzabal. Tough chance.

Share

49 min Spain have picked up where they left off. They win the ball high up the field, leading to a shot from Oyarzabal on the edge of the D. It’s too straight and Schlager saves comfortably.

Share

46 min Austria kick off, having brought on Carney Chukwuemeka and Florian Grillitsch for Nicolas Seiwald and Xavier Schlager.

Share

Half-time reading

ShareHalf time: Spain 1-0 Austria

Spain have been increasingly impressive and lead through Mikal Oyarzabal’s goal. Alex Baena hit the bar and Marc Cucurella had a goal disallowed, so Austria will be happy it’s only one.

Share45+2 min: Baena hits the bar!

It was a fine free-kick, smacked over the wall from 25 yards. Schlager leapt to his right but couldn’t get a touch.

Yamal had a brilliant chance to score from the rebound but his close-range shot was bravely blocked by Schlager.

[Edit: I think Schlager did get a slight touch to Baena’s free-kick; if so it was a helluva save.]

Austria’s Alexander Schlager touches Baena’s free-kick onto the crossbar. Photograph: Matthew Childs/ReutersThen blocks the shot from Spain’s Lamine Yamal. Photograph: Matthew Childs/ReutersShare

Updated at 16.01 EDT

45 min Laimer tries to wriggle between Porro and Olmo in the area without success. Austria are having a good spell as we approach half-time.

Four minutes of added time.

Share

43 min A promising Austria break comes to nothing when Schmid’s cross from the left is miscontrolled by Posch on the edge of the area.

Share

39 min Oyarzabal has a shot blocked after another good Spain move. Austria started pretty well but they’re getting a chasing now.

Share