TI15 preview

XG 2-1 Liquid: A Win That Stopped the Pattern

How XG ended a long winless run against Liquid in DreamLeague S29 lower bracket round one and found a workable win condition again.

Shanghai skyline used as TI15 feature background

XG eliminated Team Liquid 2:1 in the first lower-bracket round of DreamLeague Season 29. The result mattered beyond survival: after a flat group-stage finish, XG found a repeatable structure built around dual-core damage, Xxs as the teamfight anchor, and active support play from fy and xNova.

Dota 2 TI15 Shanghai guide >>

The Short Read

The most important part of XG beating Liquid 2:1 was not the upset label. It was that XG restored some order after losing it late in the group stage. Winning an elimination BO3 against a Liquid team they had struggled with for a long time is a real reset point.

Dotabuff, DLTV, CyberScore, and Strafe all list the match on May 20, 2026, as DreamLeague Season 29 Playoffs - LB Round 1. XG won the series through game scores of 31:16, 15:28, and 55:36, with the decider lasting 74 minutes and 49 seconds.

This recap treats the result as a form signal, not a TI15 qualification statement. It belongs in the wider TI15 context, but direct invites and qualification still depend on official rules, later results, and final announcements.

Result and Context

This was the first lower-bracket elimination round at DreamLeague Season 29. XG won game one, Liquid answered in game two, and XG closed the series in a long decider. For XG, this was not a normal group-stage win; one more loss would have ended their run.

DLTV and CyberScore public head-to-head records show that XG had failed to win multiple series against Liquid since 2025, including several 2025 events and matches in DreamLeague S28 and BLAST Slam VI in February 2026. Based on those visible records, the safer wording is that XG ended a long winless trend against Liquid across recent seasons.

Closing the Long Game Mattered Most

One of the biggest questions around XG has been late-game decision-making. Late in the DreamLeague S29 group stage, they lost to Nigma, BetBoom, and NAVI, then dropped tiebreaker matches to PlayTime and Tundra. The issue was not only losing; it was the lack of a stable way to win.

Game three gave the opposite sample. XG won 55:36 after 74 minutes and 49 seconds. Ame finished 19/10/20 on Drow Ranger, NothingToSay finished 16/6/26 on Leshrac, and Xxs finished 9/4/33 on Centaur Warrunner. This was not a single-carry stall. XG used dual-core damage, offlane entry, and support control to turn late fights into executable rounds.

Against a team like Liquid, surviving late is not enough. XG also had to keep making correct calls under buyback pressure and Liquid mobility. That is the real value of the decider.

Clearer Core Roles

Games one and three shared the same XG pattern: Ame, NothingToSay, and Xxs had clearly separated jobs. In game one, XG won 31:16, with Ame at 6/3/9, NothingToSay at 10/3/11, and Xxs at 6/2/16. Xxs mattered because he was not only a front line; he helped keep Liquid from converting their tempo points.

Game three made that even clearer. Ame and NothingToSay supplied the main damage, while Xxs recorded 33 assists and stayed at the center of fights. XG’s best sign was not one isolated carry performance, but the return of a stable split: position one for late payoff, position two for sustained magic pressure, and position three for initiation and formation protection.

That is more reliable than waiting for individual outplays. During XG’s weaker group-stage stretch, the win condition often looked unclear. In the two games they won here, the structure was complete enough to hold.

The Supports Held the Tempo

fy and xNova also deserve attention. In game one, fy went 2/5/19 and xNova went 7/3/12. In game three, fy’s Nyx Assassin went 7/10/34 and xNova’s Lich went 4/6/33. The death counts were not low, but in a BO3 like this the bigger question is whether the supports kept creating damage windows for the cores.

The Nyx Assassin and Lich pairing in game three gave XG scouting, first contact, counterplay, and fight control. Against Liquid heroes like Puck, Doom, and Windranger, passive backline positioning would have made XG easy to pull apart. fy and xNova shared the work of finding fights and protecting output.

That is another sign of XG moving out of their group-stage slump: the team was not only asking the cores to farm more. The supports were part of the fight for initiative again.

The Morale Gain Matters

Liquid has been a difficult reference point for XG. Across recent seasons, Liquid often used steadier mid-to-late-game execution to hold XG down. When a team keeps failing to beat the same opponent, it affects not only standings but also confidence in pressure decisions.

That is why this 2:1 matters. XG proved in an elimination series that they can beat more than weaker opponents and can do more than play well only when already ahead. After a poor group-stage finish, what XG needed was not a slogan about form returning, but a reusable way to win.

Against Liquid, the answer was clear enough: avoid giving away the early and mid game, use Xxs and the supports to find fights, then give Ame and NothingToSay enough room to deal damage. The idea is not new, but this time it was executed.

Do Not Overextend It

The win is worth writing about, but it does not mean every XG issue is fixed. Game two was a 15:28 loss, showing that Liquid could still punish XG’s lineup connection and mid-game defense. The group-stage losses also cannot be erased by one BO3.

The next question is whether XG can keep the same discipline in later rounds, rather than treating this as a one-match emotional rebound. If they continue to handle key BO3s well, this win can grow from a reset into a real turning point.

Stage Verdict

XG’s 2:1 over Liquid is best described as a win that stopped a pattern. They ended a long winless trend against Liquid and rediscovered a usable structure after a weak group-stage finish.

Ame and NothingToSay converting damage, Xxs anchoring fights, and fy plus xNova rejoining the tempo battle were the most solid parts of the result. More importantly, XG did not win only through a quick stomp. They finished a 74-minute decider, which matters for a team rebuilding confidence.

XG FAQ

Did XG really end an almost two-year winless run against Liquid?

Public records on DLTV and CyberScore show that XG had failed to win multiple series against Liquid since 2025. This 2:1 was a clear break in that run. Strictly based on visible records, it ended XG’s long winless trend against Liquid across recent seasons.

Where did XG win this series?

XG won through clearer core roles. Ame and NothingToSay converted damage, Xxs provided the fight entry point, and fy plus xNova handled vision, initiation, and counterplay. Closing the long third game was the most important signal.

Does this mean XG is fully back in form?

Not yet. XG still lost game two, and the late group-stage slump cannot be solved by one BO3. This result is better read as a form-recovery signal and proof of a usable win condition.

Does this win directly affect TI15 qualification?

No direct equivalent should be made. It can be used as a TI15 form reference, but TI15 qualification, invites, and the final team list still depend on official announcements and later competition results.

What sources does this article use?

The article cross-checks Dotabuff, OpenDota, DLTV, CyberScore, and Strafe for match pages, scores, head-to-head records, and game-level data. Data was updated on 2026-05-21.

Sources and Data Notes

Data was checked on 2026-05-21, primarily using public records from Dotabuff, OpenDota, DLTV, CyberScore, and Strafe. The head-to-head section uses conservative wording based on visible public records.