Friendly · Bo7 · engine v5.3
· Sun, Sep 6 2026 · 12:27 server time
Games
6 · · ▶ replay
■ Sandgrouse
■ Python
army value
■ Sandgrouse
■ Python
economy
Play-by-play (61 lines)
0:13 The game starts with Blue Python spawning at s1 and Red Sandgrouse spawning at s2.Cross positions or close ones, it starts here: Python at s1, Sandgrouse at s2.
0:48 Sandgrouse opens Forge Fast Expand against Python's Overpool.Scouting done, plans revealed: Python's Overpool against Sandgrouse's Forge Fast Expand.
— The early game —
1:16 Python places down a hatchery.Python takes another base — the economy widens.
1:44 Sandgrouse warps in a nexus.Sandgrouse plants a new base and dares his opponent to punish it.
2:15 Attempting to end the game, Python moves out with his armies.No more waiting. Python pushes.
🎙 Even footing again — the tension builds.
2:36 Sandgrouse is putting some early pressure on with his dragoons.Sandgrouse tests the door early. Is anyone home?
3:03 The battle to decide the game begins!Both players push to the middle of the map, and a large fight breaks out.
3:39 Python failed to kill off Sandgrouse's defending zealots.Sandgrouse holds the early rush without blinking.
4:06 That attack didn't seem to do much damage, Python destroyed only less than half of Sandgrouse's army.Python takes a bite out of Sandgrouse's force and backs off.
4:36 Losing only less than half of his army, Python seems to be fine.A cheap fight for Sandgrouse — the losses are light.
5:20 Python places down a hatchery.Python takes another base — the economy widens.
5:40 Sandgrouse decides to expand.Sandgrouse plants a new base and dares his opponent to punish it.
6:14 Python pushes out with his zerglings! It appears that these zerglings have speed upgrade!No patience from Python: the first units are already marching.
6:40 Sandgrouse is putting some early pressure on with his dragoons.Sandgrouse tests the door early. Is anyone home?
🎙 Sandgrouse edges ahead on army strength.
7:07 Both armies meet at the center of the map and start attacking.The dance is over. They fight.
7:43 Sandgrouse kills off all of Python's offensive zerglings with his zealots.Sandgrouse holds the early rush without blinking.
8:04 It seems that Python only managed to destroy less than half of Sandgrouse's army.Python clips Sandgrouse's army — real damage, but Sandgrouse fights on.
8:37 Python has lost about half of his army in that battle.Sandgrouse pays for that trade with about half his army.
9:03 Sandgrouse is pushing out with his zealots.Sandgrouse goes early — pressure before either side is ready.
9:42 The battle to decide the game begins!The armies collide — this is the fight both of them wanted.
10:02 Python's mismicro cost him his zerglings and probably this game! Sandgrouse continues pressuring with his zealots and dragoons!Python wasn't ready. Sandgrouse's early aggression takes the lead.
10:37 About half of Python's army has been decimated in that battle.Sandgrouse pays for that trade with about half his army.
11:14 Losing only less than half of his army, Sandgrouse seems to be fine.A cheap fight for Python — the losses are light.
🎙 The scales tip toward Sandgrouse — a lead, but not a safe one.
11:32 Sandgrouse is pushing out with his zealots.No patience from Sandgrouse: the first units are already marching.
12:14 Python places down a hatchery.Python plants a new base and dares his opponent to punish it.
12:37 Sandgrouse decides to expand.Sandgrouse takes another base — the economy widens.
13:17 The battle to decide the game begins!The armies collide — this is the fight both of them wanted.
13:43 Python's mismicro cost him his zerglings and probably this game! Sandgrouse continues pressuring with his zealots and dragoons!The early pressure works — Sandgrouse breaks Python's front door.
14:04 Python lost about half of his army in that battle.Sandgrouse pays for that trade with about half his army.
14:42 With excellent skills and micro, Sandgrouse managed to fend off Python while losing less than half of his army.A cheap fight for Python — the losses are light.
15:15 Sandgrouse moves out with his armies.No more waiting. Sandgrouse pushes.
15:50 Python is in quite a huge army disadvantage, he doesn't have what it takes to win against Sandgrouse's army.Python is badly outgunned — Sandgrouse's force is a size larger.
🎙 It's all going Sandgrouse's way right now.
16:00 The two armies meet and a large battle starts to engage!Here it comes: two full armies, one engagement.
16:33 The battle outcome favors Sandgrouse as Python's armies melt into Sandgrouse's armies' weapon fire!A clean, brutal win for Sandgrouse. The push continues.
17:17 Python has lost about half of his army in that battle.Sandgrouse pays for that trade with about half his army.
17:43 After that battle, Sandgrouse still has most of his army with him.A cheap fight for Python — the losses are light.
18:06 Unwilling to make the game too long, Sandgrouse starts moving out.Sandgrouse tightens the formation and starts the long walk.
18:50 Sandgrouse warps in a nexus.More workers, more money: Sandgrouse expands.
19:13 Both armies meet at the center of the map and start attacking.The armies collide — this is the fight both of them wanted.
— The mid game —
19:32 A few beautiful storms from Sandgrouse turned the battle around! Sandgrouse won the battle!Python's defense bends, then snaps. Sandgrouse takes the middle of the game.
🎙 Sandgrouse's force dwarfs what Python has left on the field.
20:05 Python seems to lose most of his army in that battle.Sandgrouse limps away with less than half the army he arrived with.
— The late game —
20:31 Losing only less than half of his army, Sandgrouse seems to be fine.A cheap fight for Python — the losses are light.
21:14 Python places down a hatchery.More workers, more money: Python expands.
21:42 Python now has enough hydralisk to take the game! ... Or so he thinks.Python's hydra wave rolls out — this is the timing Zerg lives for.
22:03 Sandgrouse is sniping overlords with his corsairs, and oh! His archons and speedlots are out of base as well!The composition is ready; Sandgrouse starts the push.
22:41 The two armies clash and a large battle starts to happen!The armies collide — this is the fight both of them wanted.
23:19 Python's zerglings melt away into archon fire, hydralisks kept getting stormed by high templars.Python's defense bends, then snaps. Sandgrouse takes the middle of the game.
23:31 The attack was a success, Python lost more than half of his army in that battle.That fight gutted Sandgrouse — more than half the force is gone.
24:07 After that battle, Sandgrouse still has most of his army with him.A cheap fight for Python — the losses are light.
🎙 It's all going Sandgrouse's way right now.
24:50 Sandgrouse decides to put some pressure on his opponent.Sandgrouse has seen enough — the army moves out.
25:15 Unwilling to suffer further harassment, Python taps out!That's it. Python looks at the field one last time and concedes.
Python taps out. Sandgrouse's mid game was simply better.
■ Sandgrouse
■ Python
army value
■ Sandgrouse
■ Python
economy
Play-by-play (7 lines)
0:18 Sandgrouse spawns at s1 in Purple while Python spawns at s2 in Orange.We're underway — Sandgrouse spawns at s1, Python answers from s2.
2:15 Sandgrouse gets Forge Fast Expand against Python's 9 Pool.The builds are down: Forge Fast Expand from Sandgrouse, 9 Pool from Python.
4:34 Python opens with a cheesy build.Python Has cooked up something crazy, an early rush. They go all in!
🎙 Sandgrouse is hanging on by a thread against Python's army.
7:05 Taking the advantage of an aggressive build, Python attacks Sandgrouse.Python commits to the cheese — it's at Sandgrouse's door already.
9:09 Sandgrouse was unable to defend Python's armies and taps out.The cheese lands — Sandgrouse GGs, and Python steals the game.
Python takes it — the early game decided this one.
■ Sandgrouse
■ Python
army value
■ Sandgrouse
■ Python
economy
Play-by-play (51 lines)
0:19 Python spawns in Purple at s1 while Sandgrouse spawns in White at s2.Cross positions or close ones, it starts here: Python at s1, Sandgrouse at s2.
0:46 Sandgrouse opens Forge Fast Expand against Python's 12 Hatch.The builds are down: 12 Hatch from Python, Forge Fast Expand from Sandgrouse.
— The early game —
1:05 Python places down a hatchery.Python plants a new base and dares his opponent to punish it.
1:56 Sandgrouse warps in a nexus.Sandgrouse takes another base — the economy widens.
2:13 Python pushes out with his zerglings! It appears that these zerglings have speed upgrade!No patience from Python: the first units are already marching.
🎙 Dead even — neither player has found the edge yet.
2:50 Sandgrouse decides to start pushing across the map.Sandgrouse tightens the formation and starts the long walk.
3:31 The two armies meet and a large battle starts to engage!The dance is over. They fight.
3:49 All of a sudden, Sandgrouse has no armies left while Python is continuing to push across the map!The engagement breaks Sandgrouse's way of life — Python marches on.
4:23 With excellent skills and micro, Sandgrouse managed to fend off Python while losing less than half of his army.A cheap fight for Python — the losses are light.
5:03 With excellent skills and micro, Python managed to fend off Sandgrouse while losing less than half of his army.A cheap fight for Sandgrouse — the losses are light.
5:34 Python starts pushing across the map.No more waiting. Python pushes.
6:08 Sandgrouse decides to start pushing across the map.Here it comes: Sandgrouse crosses the map with everything.
6:41 Sandgrouse warps in a nexus.Quietly, Sandgrouse adds a base. These are the moves that decide long games.
7:06 The battle to decide the game begins!The armies collide — this is the fight both of them wanted.
🎙 Dead even — neither player has found the edge yet.
7:34 Python with his speedlings successfully defend against Sandgrouse's early zealot pressure.Python holds the early rush without blinking.
8:07 After that battle, Python still has most of his army with him.A cheap fight for Sandgrouse — the losses are light.
8:38 Losing only less than half of his army, Sandgrouse seems to be fine.A cheap fight for Python — the losses are light.
9:07 Python places down a hatchery.Python takes another base — the economy widens.
9:52 Python pushes out with his zerglings! It appears that these zerglings have speed upgrade!No patience from Python: the first units are already marching.
10:16 Sandgrouse is pushing out with his zealots.Sandgrouse tests the door early. Is anyone home?
10:56 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.
11:22 Python failed to kill off Sandgrouse's defending zealots.Sandgrouse holds the early rush without blinking.
12:01 After that battle, Sandgrouse still has most of his army with him.A cheap fight for Python — the losses are light.
🎙 The armies trade evenly; this one is still anyone's game.
12:25 That attack didn't seem to do much damage, Sandgrouse destroyed only less than half of Python's army.Sandgrouse takes a bite out of Python's force and backs off.
13:00 Sandgrouse starts expanding.More workers, more money: Sandgrouse expands.
13:31 Python is bringing his speedlings out for a walk and maybe decide to kill enemy units on the way.Python goes early — pressure before either side is ready.
14:03 Sandgrouse is putting some early pressure on with his dragoons.Sandgrouse tests the door early. Is anyone home?
14:40 Sandgrouse has more expansions than Python.Sandgrouse is out-expanding Python — the money game is tilting.
15:15 Python places down a hatchery.Python plants a new base and dares his opponent to punish it.
15:53 The two armies meet and a large battle starts to engage!Contact in the middle of the map. Everything is committed.
16:12 Python's mismicro cost him his zerglings and probably this game! Sandgrouse continues pressuring with his zealots and dragoons!The early pressure works — Sandgrouse breaks Python's front door.
16:58 Losing only less than half of his army, Python seems to be fine.Sandgrouse keeps most of his army intact through the exchange.
🎙 Nothing between them. One engagement could decide it.
17:16 Losing only less than half of his army, Sandgrouse seems to be fine.Python keeps most of his army intact through the exchange.
— The mid game —
17:54 Sandgrouse is sniping overlords with his corsairs, and oh! His archons and speedlots are out of base as well!Sandgrouse hits the timing — this push arrives exactly when it hurts.
18:31 As both armies meet, they soon start exchanging fires!Both players push to the middle of the map, and a large fight breaks out.
— The late game —
19:04 Python failed to bring in overlords as Sandgrouse's dark templar slice through his hydralisk army!The mid-game push crashes through — Sandgrouse breaks Python's position.
19:25 Sandgrouse only destroyed about half of Python's army.Half of Python's force is gone — Sandgrouse took it apart.
19:58 Python destroyed less army than he should, only less than half of Sandgrouse's army has been decimated.Python takes a bite out of Sandgrouse's force and backs off.
20:42 Python places down a hatchery.Quietly, Python adds a base. These are the moves that decide long games.
20:59 Sandgrouse warps in a nexus.More workers, more money: Sandgrouse expands.
21:28 Sandgrouse is sniping overlords with his corsairs, and oh! His archons and speedlots are out of base as well!The composition is ready; Sandgrouse starts the push.
🎙 Sandgrouse holds the stronger army for now.
22:14 After suffering a devastating loss in the battle, Python GGs!Python GGs. A hard-fought game comes to its end.
Python taps out. Sandgrouse's mid game was simply better.
■ Sandgrouse
■ Python
army value
■ Sandgrouse
■ Python
economy
Play-by-play (51 lines)
0:07 The game starts with Purple Sandgrouse spawning at s2 and Teal Python spawning at s1.Sandgrouse takes s2 in Purple; Python settles in at s1 in Teal.
0:39 Python gets 12 Pool against Sandgrouse's Forge Fast Expand.Sandgrouse commits to Forge Fast Expand; Python answers with 12 Pool.
— The early game —
1:05 Sandgrouse decides to expand.Quietly, Sandgrouse adds a base. These are the moves that decide long games.
1:43 Python places down a hatchery.More workers, more money: Python expands.
2:14 Sandgrouse is pushing out with his zealots.Sandgrouse tests the door early. Is anyone home?
🎙 Dead even — neither player has found the edge yet.
2:43 Python is bringing his speedlings out for a walk and maybe decide to kill enemy units on the way.Python tests the door early. Is anyone home?
3:21 As both armies meet, they soon start exchanging fires!The armies collide — this is the fight both of them wanted.
4:03 Python with some nice speedling surrounds killed Sandgrouse's zealots!Sandgrouse wasn't ready. Python's early aggression takes the lead.
4:19 Python only destroyed about half of Sandgrouse's army.Half of Sandgrouse's force is gone — Python took it apart.
4:57 After that battle, Python still has most of his army with him.A cheap fight for Sandgrouse — the losses are light.
5:26 Unwilling to make the game too long, Python starts moving out.Python has seen enough — the army moves out.
6:14 As both armies meet, they soon start exchanging fires!Contact in the middle of the map. Everything is committed.
6:44 Python with some nice speedling surrounds killed Sandgrouse's zealots!The early pressure works — Python breaks Sandgrouse's front door.
6:58 After that battle, Python destroyed about half of Sandgrouse's army.Python cuts Sandgrouse's army in half.
🎙 Python holds the stronger army for now.
7:47 With excellent skills and micro, Python managed to fend off Sandgrouse while losing less than half of his army.A cheap fight for Sandgrouse — the losses are light.
8:02 Sandgrouse's zealots and dragoon mixture is rolling across the map.No patience from Sandgrouse: the first units are already marching.
8:39 Python's speedlings rapidly push out across the map.Python tests the door early. Is anyone home?
9:10 Sandgrouse warps in a nexus.Sandgrouse takes another base — the economy widens.
— The mid game —
9:40 Python decides to expand.More workers, more money: Python expands.
10:19 The two armies clash and a large battle starts to happen!The dance is over. They fight.
10:46 Python with some nice speedling surrounds killed Sandgrouse's zealots!Sandgrouse wasn't ready. Python's early aggression takes the lead.
11:31 Sandgrouse lost about half of his army in that battle.Half of Python's force stays on that battlefield.
12:06 With excellent skills and micro, Python managed to fend off Sandgrouse while losing less than half of his army.A cheap fight for Sandgrouse — the losses are light.
🎙 Python has built a commanding army lead — Sandgrouse needs something special here.
12:27 Python pushes out with his zerglings! It appears that these zerglings have speed upgrade!Python tests the door early. Is anyone home?
13:11 The battle to decide the game begins!Contact in the middle of the map. Everything is committed.
13:30 The battle outcome favors Python as Sandgrouse's armies melt into Python's armies' weapon fire!The engagement breaks Sandgrouse's way of life — Python marches on.
14:09 About half of Sandgrouse's army has been decimated in that battle.Python pays for that trade with about half his army.
14:30 After that battle, Python still has most of his army with him.Sandgrouse keeps most of his army intact through the exchange.
15:02 Python's speedlings rapidly push out across the map.Python tests the door early. Is anyone home?
15:37 Sandgrouse is in quite a huge army disadvantage, he doesn't have what it takes to win against Python's army.Sandgrouse needs production, fast; Python's army has outgrown his.
16:08 The battle to decide the game begins!Both players push to the middle of the map, and a large fight breaks out.
— The late game —
16:44 With really nice micro, Python's speedlings kills off Sandgrouse's dragoons.The early pressure works — Python breaks Sandgrouse's front door.
🎙 Sandgrouse is hanging on by a thread against Python's army.
17:24 About half of Sandgrouse's army has been decimated in that battle.Python pays for that trade with about half his army.
17:46 After that battle, Python still has most of his army with him.Sandgrouse keeps most of his army intact through the exchange.
18:26 Unwilling to make the game too long, Python starts moving out.No more waiting. Python pushes.
19:02 Python places down a hatchery.Python plants a new base and dares his opponent to punish it.
19:33 As both armies meet, they soon start exchanging fires!Here it comes: two full armies, one engagement.
20:00 Python with some nice speedling surrounds killed Sandgrouse's zealots!Sandgrouse wasn't ready. Python's early aggression takes the lead.
20:29 After that battle, Python destroyed more than half of Sandgrouse's army.Python shreds the better part of Sandgrouse's army in one engagement.
20:58 After that battle, Python still has most of his army with him.Sandgrouse keeps most of his army intact through the exchange.
21:38 Python shot down Sandgrouse's nexus.No reinforcements in time: Sandgrouse watches Python level the expansion.
🎙 Python has built a commanding army lead — Sandgrouse needs something special here.
22:02 Sandgrouse having no armies left to defend, has no choice but to tap out.Sandgrouse types it out: GG.
Sandgrouse taps out. Python's early game was simply better.
■ Sandgrouse
■ Python
army value
■ Sandgrouse
■ Python
economy
Play-by-play (77 lines)
0:20 Python spawns in Purple at s1 while Sandgrouse spawns in Yellow at s2.Python in Purple at s1. Sandgrouse in Yellow at s2. The map is set.
0:32 Sandgrouse opens Forge Fast Expand against Python's 12 Pool.Python commits to 12 Pool; Sandgrouse answers with Forge Fast Expand.
— The early game —
1:11 Python places down a hatchery.Quietly, Python adds a base. These are the moves that decide long games.
1:25 Sandgrouse warps in a nexus.More workers, more money: Sandgrouse expands.
1:58 Python pushes out with his zerglings! It appears that these zerglings have speed upgrade!Python goes early — pressure before either side is ready.
🎙 Even footing again — the tension builds.
2:28 Eager to end the game, Sandgrouse moves out with his armies.Here it comes: Sandgrouse crosses the map with everything.
2:58 As both armies meet, they soon start exchanging fires!Here it comes: two full armies, one engagement.
3:21 The battle outcome favors Sandgrouse as Python's armies melt into Sandgrouse's armies' weapon fire!Python's army evaporates. Sandgrouse doesn't even slow down.
3:41 About half of Python's army has been decimated in that battle.Half of Sandgrouse's force stays on that battlefield.
4:06 About half of Sandgrouse's army has been decimated in that battle.Half of Python's force stays on that battlefield.
4:39 Python decides to start pushing across the map.Python tightens the formation and starts the long walk.
5:15 Sandgrouse decides to start pushing across the map.Sandgrouse has seen enough — the army moves out.
5:31 Python places down a hatchery.Python takes another base — the economy widens.
6:09 Sandgrouse warps in a nexus.Sandgrouse plants a new base and dares his opponent to punish it.
🎙 Even footing again — the tension builds.
6:25 The two armies meet and a large battle starts to engage!Here it comes: two full armies, one engagement.
6:53 The battle outcome favors Sandgrouse as Python's armies melt into Sandgrouse's armies' weapon fire!A clean, brutal win for Sandgrouse. The push continues.
7:29 With excellent skills and micro, Python managed to fend off Sandgrouse while losing less than half of his army.A cheap fight for Sandgrouse — the losses are light.
7:59 With excellent skills and micro, Sandgrouse managed to fend off Python while losing less than half of his army.A cheap fight for Python — the losses are light.
8:12 Currently, neither Python nor Sandgrouse appears to be leading in economy.Base for base, they're level — Python and Sandgrouse match each other.
8:39 Python is bringing his speedlings out for a walk and maybe decide to kill enemy units on the way.No patience from Python: the first units are already marching.
9:15 Sandgrouse is pushing out with his zealots.Sandgrouse goes early — pressure before either side is ready.
9:49 The battle to decide the game begins!Here it comes: two full armies, one engagement.
10:18 Sandgrouse failed to break Python's zergling line of defense.Sandgrouse's early gamble buys nothing — Python's defense was already in place.
🎙 Nothing between them. One engagement could decide it.
10:40 Losing only less than half of his army, Python seems to be fine.A cheap fight for Sandgrouse — the losses are light.
10:54 With excellent skills and micro, Sandgrouse managed to fend off Python while losing less than half of his army.Python keeps most of his army intact through the exchange.
11:20 Sandgrouse warps in a nexus.Sandgrouse takes another base — the economy widens.
11:59 Python decides to put some pressure on his opponent.Python has seen enough — the army moves out.
12:26 Sandgrouse's zealots and dragoon mixture is rolling across the map.Sandgrouse goes early — pressure before either side is ready.
12:47 Python places down a hatchery.More workers, more money: Python expands.
13:12 The two armies clash and a large battle starts to happen!Here it comes: two full armies, one engagement.
13:42 Sandgrouse failed to kill off Python's defending zerglings.Python holds the early rush without blinking.
14:14 With excellent skills and micro, Python managed to fend off Sandgrouse while losing less than half of his army.Sandgrouse keeps most of his army intact through the exchange.
🎙 The armies trade evenly; this one is still anyone's game.
14:47 With excellent skills and micro, Sandgrouse managed to fend off Python while losing less than half of his army.Python keeps most of his army intact through the exchange.
— The mid game —
15:01 Python now has enough hydralisk to take the game! ... Or so he thinks.Python's hydra wave rolls out — this is the timing Zerg lives for.
15:44 Eager to end the game, Sandgrouse moves out with his armies.Here it comes: Sandgrouse crosses the map with everything.
15:52 The two armies clash and a large battle starts to happen!Neither side backs off — the battle is joined.
16:38 Sandgrouse failed to deal nicely with Python's lurkers, his few fail storms cost him this battle and this army.The mid-game push crashes through — Python breaks Sandgrouse's position.
17:01 Python destroyed less army than he should, only less than half of Sandgrouse's army has been decimated.Python takes a bite out of Sandgrouse's force and backs off.
17:27 After that battle, Python still has most of his army with him.Sandgrouse keeps most of his army intact through the exchange.
17:53 Unable to bring in reinforcements in time, Sandgrouse's expansion has fallen to Python's armies.Python finds the weak point and Sandgrouse's new base is gone.
18:10 Sandgrouse warps in a nexus.More workers, more money: Sandgrouse expands.
🎙 The scales tip toward Python — a lead, but not a safe one.
18:35 Python decides to put some pressure on his opponent.Here it comes: Python crosses the map with everything.
19:05 Sandgrouse is in quite a huge army disadvantage, he doesn't have what it takes to win against Python's army.Sandgrouse needs production, fast; Python's army has outgrown his.
19:41 As both armies meet, they soon start exchanging fires!Neither side backs off — the battle is joined.
20:07 All of a sudden, Sandgrouse has no armies left while Python is continuing to push across the map!Python wins the fight convincingly and keeps rolling forward.
20:32 About half of Sandgrouse's army has been decimated in that battle.Half of Python's force stays on that battlefield.
21:00 Losing only less than half of his army, Python seems to be fine.Sandgrouse keeps most of his army intact through the exchange.
21:31 Python destroys Sandgrouse's nexus, denying expansions.Python finds the weak point and Sandgrouse's new base is gone.
— The late game —
21:58 Python places down a hatchery.Quietly, Python adds a base. These are the moves that decide long games.
22:32 Sandgrouse warps in a nexus.More workers, more money: Sandgrouse expands.
🎙 Slight advantage Python as the game develops.
22:46 What a pity! Python managed to sneak 1 zergling past the defense line but it was unable to deal any damage before being killed off by Sandgrouse's army.Python knocks, Sandgrouse answers. No damage done.
23:25 Python brings his lurker-lings to pressure his opponent.Python's hydra wave rolls out — this is the timing Zerg lives for.
23:50 Sandgrouse warps in a nexus.Sandgrouse takes another base — the economy widens.
24:03 Both armies meet at the center of the map and start attacking.Contact in the middle of the map. Everything is committed.
24:32 The battle outcome favors Python as Sandgrouse's armies melt into Python's armies' weapon fire!The engagement breaks Sandgrouse's way of life — Python marches on.
24:55 About half of Sandgrouse's army has been decimated in that battle.Python pays for that trade with about half his army.
25:26 With excellent skills and micro, Python managed to fend off Sandgrouse while losing less than half of his army.A cheap fight for Sandgrouse — the losses are light.
26:01 Python has a large number of hydralisk and is starting to push out!Python's hydra wave rolls out — this is the timing Zerg lives for.
26:30 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.
🎙 Python has built a commanding army lead — Sandgrouse needs something special here.
26:57 Python's combination of lurkers and hydralisks totally decimated Sandgrouse's army.Sandgrouse's defense bends, then snaps. Python takes the middle of the game.
🎙 It's all going Python's way right now.
27:16 Sandgrouse lost more than half of his army in that battle.Python limps away with less than half the army he arrived with.
27:52 Sandgrouse destroyed less army than he should, only less than half of Python's army has been decimated.Sandgrouse takes a bite out of Python's force and backs off.
28:11 Where is Python's detector? Sandgrouse sends dark templars to harass Python's mineral line!Python looks away for one second and Sandgrouse makes him pay for it.
28:52 Python now has enough hydralisk to take the game! ... Or so he thinks.Python's hydra wave rolls out — this is the timing Zerg lives for.
29:10 After suffering a devastating loss in the battle, Sandgrouse GGs!Sandgrouse GGs. A hard-fought game comes to its end.
GG. Python closes it out over Sandgrouse.
■ Sandgrouse
■ Python
army value
■ Sandgrouse
■ Python
economy
Play-by-play (48 lines)
0:07 Sandgrouse spawns in Blue at s1 while Python spawns in White at s2.Cross positions or close ones, it starts here: Sandgrouse at s1, Python at s2.
0:46 Python gets Overpool against Sandgrouse's Forge Fast Expand.Sandgrouse shows Forge Fast Expand — Python has gone Overpool. The clock starts on who blinks first.
— The early game —
1:15 Sandgrouse warps in a nexus.Sandgrouse takes another base — the economy widens.
1:48 Python places down a hatchery.Python plants a new base and dares his opponent to punish it.
2:18 Sandgrouse moves out with his armies.No more waiting. Sandgrouse pushes.
🎙 Dead even — neither player has found the edge yet.
2:55 Python is bringing his speedlings out for a walk and maybe decide to kill enemy units on the way.Python goes early — pressure before either side is ready.
3:27 As both armies meet, they soon start exchanging fires!Neither side backs off — the battle is joined.
4:06 With beautiful placement, Python successfully fends off Sandgrouse's attacks.Python takes the fight on his terms and sends Sandgrouse home with nothing.
4:32 With excellent skills and micro, Python managed to fend off Sandgrouse while losing less than half of his army.Sandgrouse keeps most of his army intact through the exchange.
5:06 Losing only less than half of his army, Sandgrouse seems to be fine.Python keeps most of his army intact through the exchange.
5:34 Sandgrouse is putting some early pressure on with his dragoons.Sandgrouse goes early — pressure before either side is ready.
6:09 Python decides to start pushing across the map.Python has seen enough — the army moves out.
6:47 Python appears to have more army than Sandgrouse!Count the units: Python has the edge over Sandgrouse right now.
7:11 Sandgrouse warps in a nexus.More workers, more money: Sandgrouse expands.
🎙 Even footing again — the tension builds.
7:34 Python places down a hatchery.Python plants a new base and dares his opponent to punish it.
8:08 The two armies clash and a large battle starts to happen!Neither side backs off — the battle is joined.
8:40 Sandgrouse failed to kill off Python's defending zerglings.Sandgrouse's early gamble buys nothing — Python's defense was already in place.
9:20 That attack didn't seem to do much damage, Sandgrouse destroyed only less than half of Python's army.Sandgrouse clips Python's army — real damage, but Python fights on.
9:48 About half of Sandgrouse's army has been decimated in that battle.Half of Python's force stays on that battlefield.
10:31 Sandgrouse moves out with his armies.Sandgrouse tightens the formation and starts the long walk.
10:47 Python is bringing his speedlings out for a walk and maybe decide to kill enemy units on the way.No patience from Python: the first units are already marching.
11:21 The two armies clash and a large battle starts to happen!Neither side backs off — the battle is joined.
11:57 Python with some nice speedling surrounds killed Sandgrouse's zealots!Sandgrouse wasn't ready. Python's early aggression takes the lead.
🎙 Slight advantage Python as the game develops.
12:34 That attack didn't seem to do much damage, Python destroyed only less than half of Sandgrouse's army.Python clips Sandgrouse's army — real damage, but Sandgrouse fights on.
13:09 After that battle, Python still has most of his army with him.Sandgrouse keeps most of his army intact through the exchange.
13:38 Python is bringing his speedlings out for a walk and maybe decide to kill enemy units on the way.Python goes early — pressure before either side is ready.
14:12 Sandgrouse decides to expand.More workers, more money: Sandgrouse expands.
14:36 Python places down a hatchery.Quietly, Python adds a base. These are the moves that decide long games.
15:10 The two armies clash and a large battle starts to happen!The armies collide — this is the fight both of them wanted.
15:53 With really nice micro, Python's speedlings kills off Sandgrouse's dragoons.Sandgrouse wasn't ready. Python's early aggression takes the lead.
16:09 With excellent skills and micro, Sandgrouse managed to fend off Python while losing less than half of his army.Python keeps most of his army intact through the exchange.
16:45 After that battle, Python still has most of his army with him.Sandgrouse keeps most of his army intact through the exchange.
🎙 Python has built a commanding army lead — Sandgrouse needs something special here.
17:25 Sandgrouse's nexus has been destroyed by Python.Python finds the weak point and Sandgrouse's new base is gone.
17:49 Sandgrouse warps in a nexus.Quietly, Sandgrouse adds a base. These are the moves that decide long games.
— The mid game —
18:21 Python brings his lurker-lings to pressure his opponent.Python's hydra wave rolls out — this is the timing Zerg lives for.
19:08 As both armies meet, they soon start exchanging fires!Here it comes: two full armies, one engagement.
— The late game —
19:38 Python micros his hydralisks nicely to avoid Sandgrouse's storms, and seems to have won the battle!The mid-game push crashes through — Python breaks Sandgrouse's position.
20:05 After that battle, Sandgrouse still has most of his army with him.A cheap fight for Python — the losses are light.
20:32 That attack didn't seem to do much damage, Sandgrouse destroyed only less than half of Python's army.Sandgrouse takes a bite out of Python's force and backs off.
21:15 Unwilling to suffer further harassment, Sandgrouse taps out!That's it. Sandgrouse looks at the field one last time and concedes.
Sandgrouse taps out. Python's mid game was simply better.
Head to head
17 games
Sandgrouse
8 – 9
Python