SHAKURAS Reborn
League · Bo5 · engine v5.3 · Wed, Aug 12 2026 · 16:00 server time
Fearless Mangos 3 – 1 Left ball of flash

Games

4 · · ▶ replay
G1 WIN Nasal Terran 1–0 Zerg Overgrown Andromeda Andromeda · Δelo +17/-17
■ Nasal ■ Overgrown army value
■ Nasal ■ Overgrown economy
Play-by-play (81 lines)
0:07 Overgrown spawns at s2 in Yellow while Nasal spawns at s3 in Green.Overgrown in Yellow at s2. Nasal in Green at s3. The map is set.
0:29 Overgrown opens 12 Hatch against Nasal's 1 Rax FE.Overgrown shows 12 Hatch — Nasal has gone 1 Rax FE. The clock starts on who blinks first.
— The early game —
1:00 Overgrown places down a hatchery.Overgrown plants a new base and dares his opponent to punish it.
1:34 Nasal places down a command center.Nasal takes another base — the economy widens.
2:00 Overgrown with a large number of zerglings starts pushing out.Overgrown tests the door early. Is anyone home?
🎙 The armies trade evenly; this one is still anyone's game.
2:19 Nasal decides to move out with his armies.No more waiting. Nasal pushes.
2:50 The two armies meet and a large battle starts to engage!Both players push to the middle of the map, and a large fight breaks out.
3:15 Overgrown failed to break through Nasal's marine defense line.Nasal holds the early rush without blinking.
3:42 With excellent skills and micro, Nasal managed to fend off Overgrown while losing less than half of his army.A cheap fight for Overgrown — the losses are light.
4:07 After that battle, Overgrown still has most of his army with him.A cheap fight for Nasal — the losses are light.
4:34 Overgrown places down a hatchery.Overgrown takes another base — the economy widens.
5:04 Nasal places down a command center.Nasal plants a new base and dares his opponent to punish it.
5:47 Overgrown's zerglings are pushing out!No patience from Overgrown: the first units are already marching.
6:01 Unwilling to make the game too long, Nasal starts moving out.No more waiting. Nasal pushes.
🎙 The armies trade evenly; this one is still anyone's game.
6:23 The two armies meet and a large battle starts to engage!Here it comes: two full armies, one engagement.
6:50 Nice control from Overgrown! He killed Nasal's marines and continues pressuring!The early pressure works — Overgrown breaks Nasal's front door.
7:27 After that battle, Nasal still has most of his army with him.A cheap fight for Overgrown — the losses are light.
8:03 That attack didn't seem to do much damage, Nasal destroyed only less than half of Overgrown's army.Nasal takes a bite out of Overgrown's force and backs off.
8:24 Overgrown starts pushing across the map.No more waiting. Overgrown pushes.
8:53 Nasal starts pushing out with his marines.Nasal goes early — pressure before either side is ready.
9:23 Overgrown places down a hatchery.Quietly, Overgrown adds a base. These are the moves that decide long games.
9:50 Nasal starts expanding.More workers, more money: Nasal expands.
10:01 As both armies meet, they soon start exchanging fires!Here it comes: two full armies, one engagement.
🎙 Dead even — neither player has found the edge yet.
10:41 Mismicro from Nasal gave opportunity to Overgrown! Overgrown is still pushing and putting pressure with his zerglings!The early pressure works — Overgrown breaks Nasal's front door.
11:01 Losing only less than half of his army, Nasal seems to be fine.Overgrown keeps most of his army intact through the exchange.
11:36 After that battle, Overgrown still has most of his army with him.Nasal keeps most of his army intact through the exchange.
12:04 Overgrown with a large number of zerglings starts pushing out.Overgrown tests the door early. Is anyone home?
12:37 Both armies meet at the center of the map and start attacking.Both players push to the middle of the map, and a large fight breaks out.
12:50 Overgrown's zerglings surround Nasal's marines and kills it off!The early pressure works — Overgrown breaks Nasal's front door.
13:21 With excellent skills and micro, Nasal managed to fend off Overgrown while losing less than half of his army.A cheap fight for Overgrown — the losses are light.
13:51 With excellent skills and micro, Overgrown managed to fend off Nasal while losing less than half of his army.Nasal keeps most of his army intact through the exchange.
— The mid game —
14:12 Overgrown is flying his mutalisks towards his opponent.Overgrown hits the timing — this push arrives exactly when it hurts.
🎙 Even footing again — the tension builds.
14:37 In terms of army size, Nasal is behind Overgrown!Nasal is badly outgunned — Overgrown's force is a size larger.
15:20 Overgrown places down a hatchery.Overgrown takes another base — the economy widens.
15:44 Nasal places down a command center.Quietly, Nasal adds a base. These are the moves that decide long games.
16:10 Both armies meet at the center of the map and start attacking.Neither side backs off — the battle is joined.
16:24 Overgrown was unable to break through Nasal's M&M group.The timing was right but the fight was wrong: Nasal holds Overgrown.
16:59 Losing only less than half of his army, Nasal seems to be fine.A cheap fight for Overgrown — the losses are light.
17:35 Overgrown lost about half of his army in that battle.Nasal pays for that trade with about half his army.
18:02 Nasal tried to drop some marines but they were cleared off by Overgrown.The sneak attack is sniffed out — Overgrown shuts the door on Nasal.
18:16 Overgrown is flying his mutalisks towards his opponent.Overgrown hits the timing — this push arrives exactly when it hurts.
🎙 Nothing between them. One engagement could decide it.
18:47 Nasal is pushing out with a large M&M ball!Nasal hits the timing — this push arrives exactly when it hurts.
19:26 As both armies meet, they soon start exchanging fires!Here it comes: two full armies, one engagement.
19:40 Nasal stimpacked his marines and sliced through Overgrown's units!The mid-game push crashes through — Nasal breaks Overgrown's position.
20:11 Overgrown lost about half of his army in that battle.Nasal pays for that trade with about half his army.
20:32 With excellent skills and micro, Nasal managed to fend off Overgrown while losing less than half of his army.Overgrown keeps most of his army intact through the exchange.
20:59 Dropship! Dropship! Nasal drops some vultures into Overgrown's mineral line!The raid lands — Nasal chips away at Overgrown's foundation.
21:45 Overgrown's number of expansions are equal to Nasal's.Base for base, they're level — Overgrown and Nasal match each other.
21:53 Nasal places down a command center.Quietly, Nasal adds a base. These are the moves that decide long games.
22:20 What superior Mutalisk micro from Overgrown! Nasal's economy is suffering!Nasal looks away for one second and Overgrown makes him pay for it.
🎙 Nothing between them. One engagement could decide it.
22:53 Overgrown is flying his mutalisks towards his opponent.Overgrown hits the timing — this push arrives exactly when it hurts.
— The late game —
23:30 Overgrown places down a hatchery.Overgrown plants a new base and dares his opponent to punish it.
23:47 The battle to decide the game begins!Both players push to the middle of the map, and a large fight breaks out.
24:16 With beautiful placement, Nasal successfully fends off Overgrown's attacks.The attack shatters on Nasal's line. Great positioning.
24:55 After that battle, Nasal still has most of his army with him.A cheap fight for Overgrown — the losses are light.
25:18 Nasal destroyed about half of Overgrown's army after that battle.Half of Overgrown's force is gone — Nasal took it apart.
25:33 Nasal dropped some marines into Overgrown's mineral line!Overgrown looks away for one second and Nasal makes him pay for it.
26:12 Eager to end the game, Nasal moves out with his armies.Nasal tightens the formation and starts the long walk.
26:46 The two armies meet and a large battle starts to engage!Both players push to the middle of the map, and a large fight breaks out.
🎙 The scales tip toward Nasal — a lead, but not a safe one.
26:55 Nasal stimpacked his marines and sliced through Overgrown's units!Overgrown's defense bends, then snaps. Nasal takes the middle of the game.
27:25 Overgrown lost about half of his army in that battle.Half of Nasal's force stays on that battlefield.
27:52 After that battle, Nasal still has most of his army with him.A cheap fight for Overgrown — the losses are light.
28:28 Nasal now has enough M&M to take this game! ... Or so he thinks.Nasal's mid-game army is assembled — and it's moving.
28:47 The two armies clash and a large battle starts to happen!Here it comes: two full armies, one engagement.
29:25 Even sunken colonies didn't help Overgrown, Overgrown has to pull some drones to fight against Nasal's marines!Overgrown's defense bends, then snaps. Nasal takes the middle of the game.
29:38 Overgrown lost about half of his army in that battle.Nasal pays for that trade with about half his army.
30:07 With excellent skills and micro, Nasal managed to fend off Overgrown while losing less than half of his army.Overgrown keeps most of his army intact through the exchange.
30:41 Nasal is bringing his M&M ball to pressure his opponent now!Nasal hits the timing — this push arrives exactly when it hurts.
🎙 The armies are no longer comparable: Nasal is far ahead.
31:04 Looking at the opponent's overwhelming forces, Overgrown GGs!Overgrown types it out: GG.
Nasal takes it — the mid game decided this one.
G2 WIN Portrayer Protoss 2–0 Protoss Sigmamaxxing Pathfinder Pathfinder · Δelo +18/-18
■ Portrayer ■ Sigmamaxxing army value
■ Portrayer ■ Sigmamaxxing economy
Play-by-play (46 lines)
0:19 The Yellow Portrayer spawns at s1 while Red Sigmamaxxing spawns at s2.Portrayer takes s1 in Yellow; across the map, Sigmamaxxing settles in at s2 in Red.
0:40 Portrayer opens 1 Gate Cybernetics against Sigmamaxxing's 1 Gate Cybernetics.Portrayer shows 1 Gate Cybernetics — Sigmamaxxing has gone 1 Gate Cybernetics. The clock starts on who blinks first.
— The early game —
1:13 Portrayer warps in a nexus.Portrayer plants a new base and dares his opponent to punish it.
1:56 Sigmamaxxing decides to expand.Sigmamaxxing takes another base — the economy widens.
2:10 Portrayer is pushing out with his dragoons.No patience from Portrayer: the first units are already marching.
🎙 Nothing between them. One engagement could decide it.
3:00 Sigmamaxxing is pushing out with his dragoons.Sigmamaxxing tests the door early. Is anyone home?
3:32 Both armies meet at the center of the map and start attacking.The dance is over. They fight.
4:02 Portrayer kills off Sigmamaxxing's dragoons with some nice micro!Sigmamaxxing wasn't ready. Portrayer's early aggression takes the lead.
4:27 With excellent skills and micro, Sigmamaxxing managed to fend off Portrayer while losing less than half of his army.A cheap fight for Portrayer — the losses are light.
4:54 With excellent skills and micro, Portrayer managed to fend off Sigmamaxxing while losing less than half of his army.A cheap fight for Sigmamaxxing — the losses are light.
5:32 Portrayer warps in a nexus.Quietly, Portrayer adds a base. These are the moves that decide long games.
6:08 Sigmamaxxing warps in a nexus.More workers, more money: Sigmamaxxing expands.
6:42 Portrayer is pushing out with his dragoons.Portrayer goes early — pressure before either side is ready.
7:20 Sigmamaxxing moves out with his armies.Here it comes: Sigmamaxxing crosses the map with everything.
🎙 Dead even — neither player has found the edge yet.
7:49 As both armies meet, they soon start exchanging fires!Neither side backs off — the battle is joined.
8:17 The battle outcome favors Portrayer as Sigmamaxxing's armies melt into Portrayer's armies' weapon fire!Portrayer wins the fight convincingly and keeps rolling forward.
8:48 It seems that Portrayer only managed to destroy less than half of Sigmamaxxing's army.Portrayer clips Sigmamaxxing's army — real damage, but Sigmamaxxing fights on.
9:31 After that battle, Portrayer still has most of his army with him.A cheap fight for Sigmamaxxing — the losses are light.
9:48 Portrayer decides to push out with his dragoon.Portrayer tests the door early. Is anyone home?
10:24 Sigmamaxxing is pushing out with his dragoons.Sigmamaxxing goes early — pressure before either side is ready.
11:08 Portrayer must macro up quickly or Sigmamaxxing will just roll him over!Portrayer needs production, fast; Sigmamaxxing's army has outgrown his.
11:36 Both armies meet at the center of the map and start attacking.Neither side backs off — the battle is joined.
11:57 Sigmamaxxing lost all of his dragoons to Portrayer!Sigmamaxxing wasn't ready. Portrayer's early aggression takes the lead.
🎙 The armies trade evenly; this one is still anyone's game.
12:45 Portrayer destroyed about half of Sigmamaxxing's army after that battle.Half of Sigmamaxxing's force is gone — Portrayer took it apart.
12:59 It seems that Sigmamaxxing only managed to destroy less than half of Portrayer's army.Sigmamaxxing takes a bite out of Portrayer's force and backs off.
13:38 Portrayer warps in a nexus.Quietly, Portrayer adds a base. These are the moves that decide long games.
14:13 Sigmamaxxing warps in a nexus.More workers, more money: Sigmamaxxing expands.
14:51 Portrayer moves out with his armies.No more waiting. Portrayer pushes.
15:22 The two armies clash and a large battle starts to happen!Here it comes: two full armies, one engagement.
15:52 Portrayer kills off Sigmamaxxing's dragoons with some nice micro!Sigmamaxxing wasn't ready. Portrayer's early aggression takes the lead.
16:28 Portrayer only destroyed about half of Sigmamaxxing's army.Portrayer cuts Sigmamaxxing's army in half.
16:59 That attack didn't seem to do much damage, Sigmamaxxing destroyed only less than half of Portrayer's army.Sigmamaxxing takes a bite out of Portrayer's force and backs off.
🎙 The scales tip toward Portrayer — a lead, but not a safe one.
— The mid game —
17:29 Portrayer is bringing his dragoons, dark templars, observers and shuttle towards the center of the map!Portrayer's mid-game army is assembled — and it's moving.
17:54 The two armies meet and a large battle starts to engage!The dance is over. They fight.
— The late game —
18:29 Sigmamaxxing without observers, is having quite a trouble dealing with Portrayer's dark templars. It seems like Sigmamaxxing lost all of his armies!The mid-game push crashes through — Portrayer breaks Sigmamaxxing's position.
19:09 Sigmamaxxing lost about half of his army in that battle.Portrayer pays for that trade with about half his army.
19:42 Losing only less than half of his army, Portrayer seems to be fine.A cheap fight for Sigmamaxxing — the losses are light.
20:15 After suffering a devastating loss in the battle, Sigmamaxxing GGs!That's it. Sigmamaxxing looks at the field one last time and concedes.
Portrayer takes it — the mid game decided this one.
G3 Garnet Protoss 2–1 Protoss Grand rizzler WIN Wind and Cloud Wind and Cloud · Δelo -16/+16
■ Garnet ■ Grand rizzler army value
■ Garnet ■ Grand rizzler economy
Play-by-play (47 lines)
0:13 The game starts with White Grand rizzler spawning at s1 and Purple Garnet spawning at s3.Cross positions or close ones, it starts here: Grand rizzler at s1, Garnet at s3.
0:44 Grand rizzler opens 1 Gate Cybernetics against Garnet's 1 Gate Cybernetics.Scouting done, plans revealed: Grand rizzler's 1 Gate Cybernetics against Garnet's 1 Gate Cybernetics.
— The early game —
1:11 Grand rizzler warps in a nexus.Quietly, Grand rizzler adds a base. These are the moves that decide long games.
1:48 Garnet warps in a nexus.More workers, more money: Garnet expands.
2:20 Grand rizzler is pushing out with his dragoons.No patience from Grand rizzler: the first units are already marching.
🎙 Nothing between them. One engagement could decide it.
2:55 Garnet is putting on early pressure with his dragoon.Garnet tests the door early. Is anyone home?
3:31 As both armies meet, they soon start exchanging fires!The armies collide — this is the fight both of them wanted.
4:01 With really nice micro, Grand rizzler kills off Garnet's dragoons.The early pressure works — Grand rizzler breaks Garnet's front door.
4:44 It seems that Grand rizzler only managed to destroy less than half of Garnet's army.Grand rizzler clips Garnet's army — real damage, but Garnet fights on.
5:16 With excellent skills and micro, Grand rizzler managed to fend off Garnet while losing less than half of his army.A cheap fight for Garnet — the losses are light.
5:45 Grand rizzler is pushing out with his dragoons.Grand rizzler goes early — pressure before either side is ready.
6:16 Garnet is putting on early pressure with his dragoon.Garnet goes early — pressure before either side is ready.
6:47 Currently, neither Grand rizzler nor Garnet appears to be leading in economy.The economies mirror one another. Nothing between Grand rizzler and Garnet yet.
7:14 Grand rizzler warps in a nexus.More workers, more money: Grand rizzler expands.
🎙 Nothing between them. One engagement could decide it.
7:52 Garnet warps in a nexus.Garnet plants a new base and dares his opponent to punish it.
8:31 The two armies clash and a large battle starts to happen!Both players push to the middle of the map, and a large fight breaks out.
8:51 Grand rizzler kills off all of Garnet's offensive dragoons.Garnet's early gamble buys nothing — Grand rizzler's defense was already in place.
9:24 After that battle, Grand rizzler still has most of his army with him.A cheap fight for Garnet — the losses are light.
10:03 Grand rizzler only destroyed about half of Garnet's army.Grand rizzler cuts Garnet's army in half.
10:38 Grand rizzler decides to push out with his dragoon.No patience from Grand rizzler: the first units are already marching.
11:22 Garnet is putting on early pressure with his dragoon.No patience from Garnet: the first units are already marching.
11:39 Both armies meet at the center of the map and start attacking.Contact in the middle of the map. Everything is committed.
12:15 Grand rizzler kills off Garnet's dragoons with some nice micro!Garnet wasn't ready. Grand rizzler's early aggression takes the lead.
🎙 The scales tip toward Grand rizzler — a lead, but not a safe one.
12:54 After that battle, Garnet still has most of his army with him.A cheap fight for Grand rizzler — the losses are light.
13:28 Garnet destroyed less army than he should, only less than half of Grand rizzler's army has been decimated.Garnet clips Grand rizzler's army — real damage, but Grand rizzler fights on.
14:02 Unwilling to make the game too long, Grand rizzler starts moving out.Grand rizzler has seen enough — the army moves out.
14:41 Grand rizzler warps in a nexus.More workers, more money: Grand rizzler expands.
15:07 Garnet warps in a nexus.Quietly, Garnet adds a base. These are the moves that decide long games.
15:41 The two armies clash and a large battle starts to happen!The dance is over. They fight.
16:18 With really nice micro, Grand rizzler kills off Garnet's dragoons.Garnet wasn't ready. Grand rizzler's early aggression takes the lead.
16:34 About half of Garnet's army has been decimated in that battle.Half of Grand rizzler's force stays on that battlefield.
17:07 With excellent skills and micro, Grand rizzler managed to fend off Garnet while losing less than half of his army.Garnet keeps most of his army intact through the exchange.
🎙 The armies are no longer comparable: Grand rizzler is far ahead.
17:58 Grand rizzler's number of expansions are equal to Garnet's.The economies mirror one another. Nothing between Grand rizzler and Garnet yet.
— The mid game —
18:21 Grand rizzler is bringing his dragoons, dark templars, observers and shuttle towards the center of the map!Grand rizzler hits the timing — this push arrives exactly when it hurts.
18:52 As both armies meet, they soon start exchanging fires!Contact in the middle of the map. Everything is committed.
— The late game —
19:37 Grand rizzler with a nice shuttle-reaver combo together with dragoon, decimates Garnet's army.The mid-game push crashes through — Grand rizzler breaks Garnet's position.
20:00 Garnet lost about half of his army in that battle.Grand rizzler pays for that trade with about half his army.
20:26 Garnet destroyed less army than he should, only less than half of Grand rizzler's army has been decimated.Garnet takes a bite out of Grand rizzler's force and backs off.
21:13 Garnet having no armies left to defend, has no choice but to tap out.Garnet types it out: GG.
That's the game: Grand rizzler defeats Garnet, settled in the mid game.
G4 WIN Psychical Zerg 3–1 Zerg SKibidiNOCAP Fighting Spirit Fighting Spirit · Δelo +18/-18
■ Psychical ■ SKibidiNOCAP army value
■ Psychical ■ SKibidiNOCAP economy
Play-by-play (46 lines)
0:16 The game starts with Blue Psychical spawning at s1 and Orange SKibidiNOCAP spawning at s4.We're underway — Psychical spawns at s1, SKibidiNOCAP answers from s4.
0:48 Psychical gets 12 Pool against SKibidiNOCAP's 12 Hatch.Scouting done, plans revealed: Psychical's 12 Pool against SKibidiNOCAP's 12 Hatch.
— The early game —
1:16 Psychical places down a hatchery.Quietly, Psychical adds a base. These are the moves that decide long games.
1:40 SKibidiNOCAP places down a hatchery.More workers, more money: SKibidiNOCAP expands.
2:25 Psychical pushes out with his zerglings! It appears that these zerglings have speed upgrade!Psychical tests the door early. Is anyone home?
🎙 The armies trade evenly; this one is still anyone's game.
2:44 SKibidiNOCAP decides to put some pressure on his opponent.Here it comes: SKibidiNOCAP crosses the map with everything.
3:23 Both armies meet at the center of the map and start attacking.Here it comes: two full armies, one engagement.
4:03 SKibidiNOCAP was out-microed by Psychical and loses all his attacking forces.Psychical takes the fight on his terms and sends SKibidiNOCAP home with nothing.
4:19 With excellent skills and micro, Psychical managed to fend off SKibidiNOCAP while losing less than half of his army.A cheap fight for SKibidiNOCAP — the losses are light.
4:57 SKibidiNOCAP lost about half of his army in that battle.Half of Psychical's force stays on that battlefield.
5:37 Psychical's speedlings rapidly push out across the map.Psychical tests the door early. Is anyone home?
6:06 SKibidiNOCAP pushes out with his zerglings! It appears that these zerglings have speed upgrade!No patience from SKibidiNOCAP: the first units are already marching.
6:45 SKibidiNOCAP places down a hatchery.SKibidiNOCAP takes another base — the economy widens.
7:10 As both armies meet, they soon start exchanging fires!The armies collide — this is the fight both of them wanted.
🎙 Psychical holds the stronger army for now.
7:47 SKibidiNOCAP failed to kill off Psychical's defending zerglings.SKibidiNOCAP's early gamble buys nothing — Psychical's defense was already in place.
8:20 It seems that SKibidiNOCAP only managed to destroy less than half of Psychical's army.SKibidiNOCAP clips Psychical's army — real damage, but Psychical fights on.
8:44 Psychical destroyed about half of SKibidiNOCAP's army after that battle.Half of SKibidiNOCAP's force is gone — Psychical took it apart.
— The mid game —
9:21 Psychical's speedlings rapidly push out across the map.No patience from Psychical: the first units are already marching.
9:54 Psychical places down a hatchery.Psychical plants a new base and dares his opponent to punish it.
10:27 The battle to decide the game begins!The armies collide — this is the fight both of them wanted.
10:50 Psychical with more superior zergling control outpowers SKibidiNOCAP!The early pressure works — Psychical breaks SKibidiNOCAP's front door.
11:25 SKibidiNOCAP has lost about half of his army in that battle.Half of Psychical's force stays on that battlefield.
11:59 After that battle, Psychical still has most of his army with him.A cheap fight for SKibidiNOCAP — the losses are light.
🎙 Slight advantage Psychical as the game develops.
12:39 Attempting to end the game, Psychical moves out with his armies.No more waiting. Psychical pushes.
13:08 The two armies clash and a large battle starts to happen!Here it comes: two full armies, one engagement.
13:42 The battle outcome favors Psychical as SKibidiNOCAP's armies melt into Psychical's armies' weapon fire!Psychical wins the fight convincingly and keeps rolling forward.
14:22 Psychical destroyed about half of SKibidiNOCAP's army after that battle.Psychical cuts SKibidiNOCAP's army in half.
14:45 SKibidiNOCAP destroyed less army than he should, only less than half of Psychical's army has been decimated.SKibidiNOCAP takes a bite out of Psychical's force and backs off.
— The late game —
15:11 SKibidiNOCAP is in quite a huge army disadvantage, he doesn't have what it takes to win against Psychical's army.SKibidiNOCAP is badly outgunned — Psychical's force is a size larger.
15:44 Psychical decides to start pushing across the map.Here it comes: Psychical crosses the map with everything.
16:23 SKibidiNOCAP places down a hatchery.SKibidiNOCAP plants a new base and dares his opponent to punish it.
17:02 As both armies meet, they soon start exchanging fires!Here it comes: two full armies, one engagement.
🎙 Slight advantage Psychical as the game develops.
17:21 SKibidiNOCAP lost all his zerglings to Psychical!SKibidiNOCAP wasn't ready. Psychical's early aggression takes the lead.
18:00 About half of SKibidiNOCAP's army has been decimated in that battle.Psychical pays for that trade with about half his army.
18:35 It seems that SKibidiNOCAP only managed to destroy less than half of Psychical's army.SKibidiNOCAP clips Psychical's army — real damage, but Psychical fights on.
19:09 Psychical places down a hatchery.More workers, more money: Psychical expands.
19:30 Psychical starts pushing across the map.Here it comes: Psychical crosses the map with everything.
20:08 Unwilling to suffer further harassment, SKibidiNOCAP taps out!SKibidiNOCAP GGs. A hard-fought game comes to its end.
SKibidiNOCAP taps out. Psychical's early game was simply better.

Head to head

0 earlier meetings
These clubs have never met before.