Figure caption,

Morocco progress after victory over Haiti

At a glance

  • Haiti score first World Cup goal in 52 years with early own goal before Morocco level through Achraf Hakimi

  • William Isidor fires in stunning goal from distance to put Haiti back in front in entertaining affair

  • Morocco's Ismael Saibari gets third goal of tournament to pull his side level again

  • Soufiane Rahimi and Gessime Yassine score late on as African side finish second in Group C to progress

  • PLAYER RATER

ByChris McKenna
BBC Sport journalist

Soufiane Rahimi and Gessime Yassine scored late goals for Morocco to deny Haiti their first-ever World Cup point in Atlanta.

Morocco pegged the Caribbean nation back twice - thanks to goals from Achraf Hakimi and Ismael Saibari - before Rahimi scored with 12 minutes to go and Yassine secured the victory.

The win was not enough for Morocco to top Group C as Brazil comfortably beat Scotland in Miami and the 2022 semi-finalists will now face either the Netherlands, Japan or Sweden in the last 32.

But they did deny Haiti a memorable night - despite the team ranked 83rd in the world taking the lead twice and doubling their total goals tally in the competition's history.

Haiti were eliminated before their final game of the group stage after defeats by Scotland and Brazil but they managed to get their first World Cup goal in 52 years when Lenny Joseph's flicked finish came off Morocco keeper Yassine Bounou and found its way into the net.

That 10th-minute opener went down as an own goal to deny Joseph the honour of becoming the first man to join Emmanuel Sanon - who scored twice in 1974 - as a Haiti scorer at the World Cup.

But Paris St-Germain full-back Hakimi pulled Morocco level in the 39th minute, bundling the ball home when Haiti goalkeeper Johny Placide failed to get a strong enough hand to Brahim Diaz's strike.

Then Sunderland striker Wilson Isidor scored one of the goals of the tournament when he fired into the top corner from 25 yards to spark jubilant scenes among the Haiti fans two minutes before half-time.

But Morocco levelled again in first-half stoppage time as Saibari got his third of the tournament when Hakimi pulled the ball back into his path in a slick move.

Placide - who spent a season at Oldham Athletic in 2017-18 - pulled off a series of saves to deny Morocco but he could do nothing about substitute Rahimi's effort which deflected off Haiti defender Ricardo Ade.

Yassine then turned home after Rahimi managed to just keep the ball in play - which was confirmed by the video assistant referee - with a minute to go.

'Attacking quality decisive against spirited Haiti'

ByElizabeth Conway
BBC Sport journalist in Atlanta

In a historic first meeting between the two nations, a vibrant crowd packed into Atlanta's stadium to create a magnificent atmosphere - the royal blue and red of Haiti blended with Morocco's red and green to generate a phenomenal atmosphere and a crescendo of noise.

Haiti's fans were fully aware this would be the final chapter of their World Cup campaign but refused to let the occasion pass quietly.

From the moment they arrived, they willed their team forward with relentless energy, singing, dancing and celebrating every moment. Each save by their goalkeeper was greeted with roars of delight, as though it was a goal.

Morocco's supporters were no less vocal, fully aware of the significance of the result in shaping their side's fate in the group.

Their team responded with attacking quality and depth that ultimately proved decisive against a spirited Haiti side.

It was a magnificent contest on the pitch, matched by an outstanding atmosphere in the stands and a fitting backdrop created by two passionate sets of supporters.

What's next for these teams?

Haiti are eliminated as they finish bottom of Group C while Morocco will play in the last 32 against either the Netherlands, Japan or Sweden at Estadio Monterrey in Mexico on Tuesday 30 June (02:00 BST) after finishing second.

Player of the match

Number: 2 A. Hakimi
Average rating 8.60
Number: 2 A. Hakimi
Average Rating: 8.60
Number: 9 S. Rahimi
Average Rating: 8.29
Number: 11 I. Saibari
Average Rating: 8.14
Number: 16 G. Yassine
Average Rating: 7.95
Number: 23 B. El Khannouss
Average Rating: 7.66
Number: 8 A. Ounahi
Average Rating: 7.63
Number: 15 S. El Mourabet
Average Rating: 7.45
Number: 3 N. Mazraoui
Average Rating: 7.41
Number: 24 N. El Aynaoui
Average Rating: 7.27
Number: 4 S. Amrabat
Average Rating: 7.00
Number: 10 B. Díaz
Average Rating: 6.74
Number: 1 Y. Bounou
Average Rating: 6.61
Number: 25 R. Halhal
Average Rating: 6.59
Number: 18 C. Riad
Average Rating: 6.58
Number: 20 A. El Kaabi
Average Rating: 6.49
Number: 26 A. Salah-Eddine
Average Rating: 6.41

After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.