Keysher Fuller celebrates his goal for Costa  Rica. (Yukihito Taguchi-USA TODAY Sports)

Morocco recorded yet another World Cup upset on Sunday, registering a 2-0 victory over Belgium in a Group F match in Doha, Qatar.

The result left the Belgians, the second ranked team in the world who reached the 2018 competition, in danger of getting the boot in the group stage.

The Moroccans took the group lead with a 1-0-1 mark and four points as Belgium dropped to 1-0-1.

Substitute Abdelhamid Sabiri lifted the north African side by driving a free kick home past goalkeeper Thibaut Courtois in the 73rd minute.

In stoppage time, Zakaria Aboukhlal, off a Hakim Ziyech pass, added an insurance goal.

The Belgians face Croatia in its final group stage match on Thursday while Morocco meets Canada. Both games will be played at the same time.

Costa Rica 1, Japan 0

Defender Keysher Fuller scored on Costa Rica’s first shot on target in the 81st minute to lift the Ticos to a 1-0 Group E win over Japan at Ahmad bin Ali Stadium.

Fuller took advantage of a defensive error as his 18-yard shot went off the fingertips of goalkeeper Shuichi Gonda.

Costa Rica and Japan have 1-1-0 records and three points apiece with the third and final group stage contests set for Thursday, Dec. 1. The Ticos meet Germany and Japan meets Spain.

Trounced 7-0 by Spain in its cup opener, the Central American side came back much stronger in its second match, although it was essentially a lackluster encounter.

Ticos keeper Keylor Navas made several big saves late in the match.

“We’re still alive,” Costa Rica coach Luis Fernando Suarez said at a post-match press conference. “We weren’t dead yesterday, and now we are very much in this. The main thing is we are still alive. No one can forget about us. We can still dream.”