Japan and Senegal each got off to winning starts in Group H, securing victories over Colombia and Poland respectively.
They faced off on Sunday afternoon and entertained supporters in Ekaterinburg with a thrilling 2-2 draw.
Liverpool's Senegalese superstar Sadio Mane broke the deadlock in the 11th minute after some poor goalkeeping from Eiji Kawashima.
Takashi Inui equalised later in the first half with a lovely curled effort into the bottom corner before Moussa Wague restored Senegal's lead with an emphatic finish.
Substitute Keisuke Honda equalised with 12 minutes remaining, become the first Japanese player to score at three World Cups.
Both teams will be confident of reaching the knockout stages.
England scored a brilliantly worked set-piece against Panama on Sunday and Japan showed that they've been working hard on the training ground too.
Japan's perfect set-piece tactics
Senegal had a free-kick in a dangerous position but Japan pulled off one of the best offside traps you will ever see.
Six players were caught offside - and Japan even had two players running back towards goal to cover any possible mistakes.
You can only imagine how many times Japan practiced this on the training ground.
It was executed to absolute perfection.
In the build-up, Japan's manager Akira Nishino had hinted that his team would use original ways to physically compete with Senegal.
"I've been telling (Takashi) Inui and (Ryota) Oshima they need to put on five kilograms and grow five centimeters, but that plan has failed and we just have to figure out something else," he said, as per Mainichi.
"But there are lots of ideas we can look at. We will be at a disadvantage if it turns into a physical contest so we will be looking to make use of our speed and ball movement."
Japan have started the 2018 World Cup positively and could face England or Belgium if they progress to the knockout stages.
The Samurai Blue face Poland in their final group game on Thursday afternoon.
It's all very tight in Group H.
Have you ever seen a better offside trap? Let us know by leaving a comment below.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms