Figure caption, Spain into World Cup final after dominant victory over France ByNeil JohnstonBBC Sport journalist at Dallas Stadium Published 5 hours ago Spain dominated France in Dallas to win 2-0 and reach their first World Cup final since 2010, and will face either England or Argentina in New Jersey on Sunday.

BBC Sport's Neil Johnston assesses how the players performed on Tuesday - and you can see how readers rated them at the bottom of the page too.

France starting XI Mike Maignan: Guessed the right way for Mikel Oyarzabal's penalty but beaten for pace and power.

Also guilty of some poor distribution.

5 Jules Kounde: Struggled at times with his passing.

France have looked so solid at the back at this World Cup but they came undone in what some might say was their first serious test.

5 Dayot Upamecano: Has been huge for France in the USA and made a significant block to deny Fabian Ruiz at 1-0.

However, it was all to no avail.

5 William Saliba: The Arsenal centre-half went off injured with no-one around him after Spain had scored.

A desperately sad end to his World Cup as France failed to respond after falling behind for the first time at the tournament.

6 Lucas Digne: Conceded the penalty from which Spain took the lead after kicking Lamine Yamal.

5 Aurelien Tchouameni: Has played a key part in France's run to the semi-final but this was a game to forget as Les Bleus were bullied by Spain in midfield.

5 Adrien Rabiot: Lucky to stay on the pitch after fouling Ruiz having already been booked for an early challenge on Dani Olmo.

Replaced at the start of the second half.

4 Ousmane Dembele: The Ballon d'Or winner was unable to impose himself as Spain bossed the game.

4 Michael Olise: Has lit up this World Cup with his assists but chose the semi-final to have his poorest performance and was lucky not to get booked for a late first-half foul on Rodri.

5 Bradley Barcola: One early run into the box which won a corner after he skipped past Pedro Porro.

Not a lot else.

5 Kylian Mbappe: Has set this World Cup alight with his finishing - but not this game.

Had just two touches in Spain's penalty area in the first half and struggled to cause much of a threat.

5 Substitutes Maxence Lacroix (30 mins): Brought on after France lost Saliba to injury.

5 Manu Kone (46 mins): Sent on to try to rescue France but unable to impose himself.

4 Desire Doue (57 mins): Departs the World Cup with two goal involvements.

Brought on to shake things up but could not inspire his team.

4 Rayan Cherki (72 mins): Ends his World Cup campaign without making a start.

4 Theo Hernandez (72 mins): Came on with Spain already well on top at 2-0 up.

4 Figure caption, Oyarzabal coolly converts penalty to give Spain lead against France Spain starting XI Unai Simon: A sixth clean sheet in seven matches.

Came rushing out of his box to make one vital clearance before Mbappe could pounce.

7 Pedro Porro: Scored a wonderful goal to send his country to their first World Cup final since 2010.

Now has three goal involvements at this tournament.

7 Pau Cubarsi: A commanding presence at the heart of defence as Mbappe, Dembele, Olise and co failed to ignite.

7 Aymeric Laporte: What a performance.

Cool and composed on the few occasions he found himself under pressure and ended the match with a passing accuracy of more than 90%.

8 Marc Cucurella: Booked for two fouls in quick succession on Olise.

6 Rodri: Outstanding performance by the Spain captain as France were suffocated and La Roja's midfield dominated their opponents from start to finish.

9 Fabian Ruiz: Should have made it 2-0 but was denied by a goal-saving block by Upamecano.

7 Lamine Yamal: Has struggled to turn on the style at this World Cup but the 19-year-old came alive in the semi-final and won the penalty from which Spain scored.

He then had a goal ruled out for offside.

8 Dani Olmo: Showed some class touches and proved a real nuisance.

7 Alex Baena: Wasted an early free-kick when he fired tamely into the French wall from 20 yards.

6 Mikel Oyarzabal: Scored his fifth goal of what is turning out to be a memorable World Cup for him.

A cool finish from the spot after a delay between the penalty being awarded and taken.

7 Substitutes Ferran Torres (74 mins): Brought on to get Spain over the line - and into the World Cup final.

6 Mikel Merino (78 mins): Worked hard and produced some good touches.

6 Pedri (78 mins): Ensured France were limited to a handful of chances in the closing stages.

6 Marcos Llorente (84 mins): Didn't have many touches.

5 Nico Williams (84 mins): Did what was needed in the closing minutes.

5 Figure caption, Porro doubles Spain's lead over France Player of the match Number: 16 RodriAverage rating 8.34 France (active) Spain Number: 16 M.

Maignan Average Rating: 4.93 Number: 4 D.

Upamecano Average Rating: 4.35 Number: 12 B.

Barcola Average Rating: 4.34 Number: 5 J.

Koundé Average Rating: 4.32 Number: 17 W.

Saliba Average Rating: 4.30 Number: 26 M.

Lacroix Average Rating: 4.18 Number: 24 R.

Cherki Average Rating: 4.18 Number: 19 T.

Hernández Average Rating: 4.10 Number: 6 M.

Koné Average Rating: 4.08 Number: 20 D.

Doué Average Rating: 4.07 Number: 11 M.

Olise Average Rating: 4.03 Number: 10 K.

Mbappé Average Rating: 4.02 Number: 8 A.

Tchouaméni Average Rating: 3.97 Number: 14 A.

Rabiot Average Rating: 3.87 Number: 7 O.

Dembélé Average Rating: 3.77 Number: 3 L.

Digne Average Rating: 3.72 Back to team tabs Number: 16 Rodri Average Rating: 8.34 Number: 12 Pedro Porro Average Rating: 7.97 Number: 24 Marc Cucurella Average Rating: 7.80 Number: 21 Mikel Oyarzabal Average Rating: 7.57 Number: 10 Dani Olmo Average Rating: 7.49 Number: 14 Aymeric Laporte Average Rating: 7.38 Number: 8 Fabián Ruiz Average Rating: 7.35 Number: 19 Lamine Yamal Average Rating: 7.24 Number: 22 Pau Cubarsí Average Rating: 7.17 Number: 23 Unai Simón Average Rating: 7.12 Number: 15 Álex Baena Average Rating: 6.87 Number: 20 Pedri Average Rating: 6.76 Number: 17 Nico Williams Average Rating: 6.44 Number: 5 Marcos Llorente Average Rating: 6.43 Number: 7 Ferran Torres Average Rating: 6.41 Number: 6 Mikel Merino Average Rating: 6.33 Back to team tabs After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.