Borussia Dortmund dominated the first half against Ulsan, creating a string of chances from the opening whistle.Just two minutes in, Serhou Guirassy found himself with a golden opportunity inside the box, but his effort went wide to the left. Dortmund kept pressing, and in the 16th minute, Julian Ryerson came inches away from scoring, narrowly missing the right post with a strike from the edge of the box.Big save by Jo, the Ulsan keeper! Guirassy denied from close range. 🚫Watch the @FIFACWC | June 14 – July 13 | Every Game | Free | https://t.co/i0K4eUu4lJ | #FIFACWC #TakeltToTheWorld #BVBUHD pic.twitter.com/G3KnMoW7iV— DAZN Football (@DAZNFootball) June 25, 2025 Guirassy remained heavily involved, testing Ulsan keeper Hyeon-Woo Jo twice in the span of a few minutes—first in the 19th minute with a low shot toward the bottom corner, then again in the 24th minute with another strike from close range, both of which were denied by impressive saves.In the 27th minute, Guirassy had yet another chance from close range after a rebound, but Jo once again came out on top. Moments later, Jobe Bellingham tried his luck from the edge of the area, sending a rocket just over the bar.Dortmund finally broke the deadlock in the 36th minute when Daniel Svensson converted a well-placed pass with a clinical finish.36′ First assist of the tournament for Jobe Bellingham. ✅ Svensson finishes it off. 💥1-0.Watch the @FIFACWC | June 14 – July 13 | Every Game | Free | https://t.co/i0K4eUu4lJ | #FIFACWC #TakeltToTheWorld #BVBUHD pic.twitter.com/RcS4J6ScRs— DAZN Football (@DAZNFootball) June 25, 2025 Before the break, Dortmund continued to threaten. Felix Nmecha narrowly missed the target in the 40th minute, while Pascal Gross was denied in a one-on-one situation by the alert Ulsan goalkeeper. In stoppage time, Guirassy had one more chance, but his weak effort was safely collected by Jo.The second half saw Ulsan Hyundai push forward in search of an equalizer, creating a couple of promising opportunities.In the 61st minute, Jin-Hyun Lee broke through Dortmund’s defense and found himself one-on-one with goalkeeper Gregor Kobel. He went for a powerful strike down the middle, but Kobel read it perfectly and made a routine save.Save after save after save… 🤯 Ulsan’s keeper is on 🔥 in broad daylight!Watch the @FIFACWC | June 14 – July 13 | Every Game | Free | https://t.co/i0K4eUu4lJ | #FIFACWC #TakeltToTheWorld #BVBUHD pic.twitter.com/hUuJDrDTd4— DAZN Football (@DAZNFootball) June 25, 2025 Just a few minutes later, in the 65th, Seung-Beom Ko tested Kobel again with a shot from the edge of the box. Though the effort was well-placed toward the center of the goal, Kobel responded calmly and kept Dortmund’s lead intact.Dortmund looked to seal the game on the counter, and in the 67th minute, Julien Duranville impressed with a solo run before firing just wide of the left post from outside the box.Till the end, Yan Couto received a fine pass inside the box and unleashed a powerful strike toward the right side of the goal, but the goalkeeper managed to make the save.Fluminense FC progress to the next round 👏🇧🇷Commiserations to Sundowns – You guys won the hearts of many! ♥️📺 Watch Mamelodi Sundowns vs Fluminense FC on @SSFootball | #FIFACWC #MSUFLU pic.twitter.com/gBy1QdnKWr— DAZN Football (@DAZNFootball) June 25, 2025 In the other Group F match, played at the same time, Mamelodi Sundowns failed to secure the win they needed to advance, settling for a draw against Fluminense. As a result, the African side remained in third place, while the Brazilian team progressed to the next stage of the competition. The South African club had a few good chances early in the game but couldn’t convert them into goals, while Fluminense hit the post once in the second half. This result marked the conclusion of Group F action at the Club World Cup.FIFA CLUB WORLD CUP 2025Matchday 3WednesdayEsperance – Chelsea 0-3 (0-1)/Adarabioyo 45+3, Delap 45+5, George 90+7/Los Angeles – Flamengo 1-1 (0-0)/Bouanga 84 – Wallace Yan 86/Dortmund – Ulsan 1-0 (1-0)/Svensson 36/Mamelodi – Fluminense 0-0
