Games
5 · · ▶ replay
■ Python
■ Kahvi
army value
■ Python
■ Kahvi
economy
Play-by-play (91 lines)
0:07 Python spawns at s4 in Purple while Kaffiyeh spawns at s3 in Orange.Python takes s4 in Purple; across the map, Kaffiyeh settles in at s3 in Orange.
0:40 Python opens 9 Pool against Kaffiyeh's Overpool.The builds are down: 9 Pool from Python, Overpool from Kaffiyeh.
— The early game —
1:00 Python starts expanding.More workers, more money: Python expands.
1:32 Kaffiyeh places down a hatchery.Quietly, Kaffiyeh adds a base. These are the moves that decide long games.
1:58 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:21 Kaffiyeh's speedlings rapidly push out across the map.No patience from Kaffiyeh: the first units are already marching.
2:56 The two armies meet and a large battle starts to engage!Neither side backs off — the battle is joined.
3:21 The battle outcome favors Kaffiyeh as Python's armies melt into Kaffiyeh's armies' weapon fire!The engagement breaks Python's way of life — Kaffiyeh marches on.
3:31 About half of Python's army has been decimated in that battle.Kaffiyeh pays for that trade with about half his army.
4:12 With excellent skills and micro, Kaffiyeh managed to fend off Python while losing less than half of his army.A cheap fight for Python — the losses are light.
4:29 Python's speedlings rapidly push out across the map.Python tests the door early. Is anyone home?
4:55 Kaffiyeh pushes out with his zerglings! It appears that these zerglings have speed upgrade!Kaffiyeh tests the door early. Is anyone home?
5:19 Python's number of expansions are equal to Kaffiyeh's.Base for base, they're level — Python and Kaffiyeh match each other.
5:52 Kaffiyeh places down a hatchery.Kaffiyeh takes another base — the economy widens.
🎙 Dead even — neither player has found the edge yet.
6:12 The two armies clash and a large battle starts to happen!The dance is over. They fight.
6:39 Python lost all his zerglings to Kaffiyeh!The early pressure works — Kaffiyeh breaks Python's front door.
7:14 After that battle, Python still has most of his army with him.A cheap fight for Kaffiyeh — the losses are light.
7:31 After that battle, Kaffiyeh still has most of his army with him.A cheap fight for Python — the losses are light.
8:11 Python places down a hatchery.Python takes another base — the economy widens.
8:39 Python pushes out with his zerglings! It appears that these zerglings have speed upgrade!No patience from Python: the first units are already marching.
8:51 Kaffiyeh's speedlings rapidly push out across the map.Kaffiyeh tests the door early. Is anyone home?
9:18 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.
10:00 Python with the more superior zergling control successfully fends off Kaffiyeh's zerglings!Python holds the early rush without blinking.
🎙 The armies trade evenly; this one is still anyone's game.
10:20 After that battle, Python still has most of his army with him.A cheap fight for Kaffiyeh — the losses are light.
10:48 Kaffiyeh has lost about half of his army in that battle.Python pays for that trade with about half his army.
11:20 Python's speedlings rapidly push out across the map.Python goes early — pressure before either side is ready.
11:39 Kaffiyeh is bringing his speedlings out for a walk and maybe decide to kill the enemy zerglings on the way.Kaffiyeh goes early — pressure before either side is ready.
12:11 At the moment, Python seems to have more units than Kaffiyeh.Python's army is visibly the bigger one — Kaffiyeh should not take this fight.
12:22 The two armies meet and a large battle starts to engage!Contact in the middle of the map. Everything is committed.
12:55 Kaffiyeh successfully fends off Python's attacks.Kaffiyeh holds! The push breaks against a perfect defense.
13:25 After that battle, Kaffiyeh still has most of his army with him.Python keeps most of his army intact through the exchange.
13:45 About half of Python's army has been decimated in that battle.Kaffiyeh pays for that trade with about half his army.
🎙 Nothing between them. One engagement could decide it.
14:11 Kaffiyeh places down a hatchery.Kaffiyeh takes another base — the economy widens.
— The mid game —
14:51 Python is now bringing both his mutalisk/scourge stack and his speedlings across the map!Python hits the timing — this push arrives exactly when it hurts.
15:11 Kaffiyeh moves out with his armies.Here it comes: Kaffiyeh crosses the map with everything.
15:41 Python places down a hatchery.Quietly, Python adds a base. These are the moves that decide long games.
16:13 The battle to decide the game begins!The dance is over. They fight.
16:28 Python failed to dodge some scourges and his mutalisks are melting away to Kaffiyeh's mutalisks!Python's defense bends, then snaps. Kaffiyeh takes the middle of the game.
16:47 Kaffiyeh destroyed less army than he should, only less than half of Python's army has been decimated.Kaffiyeh takes a bite out of Python's force and backs off.
17:33 With excellent skills and micro, Kaffiyeh managed to fend off Python while losing less than half of his army.Python keeps most of his army intact through the exchange.
17:54 Kaffiyeh tried to micro his mutalisks but they were unable to get past Python's defense line.Kaffiyeh knocks, Python answers. No damage done.
🎙 Even footing again — the tension builds.
18:07 Python is pushing his mutalisk/scourge stack across the map!The composition is ready; Python starts the push.
18:34 Kaffiyeh is pushing his mutalisk/scourge stack across the map!Kaffiyeh's mid-game army is assembled — and it's moving.
19:09 The two armies meet and a large battle starts to engage!The dance is over. They fight.
19:27 All of a sudden, Python has no armies left while Kaffiyeh is continuing to push across the map!A clean, brutal win for Kaffiyeh. The push continues.
20:09 It seems that Kaffiyeh only managed to destroy less than half of Python's army.Kaffiyeh takes a bite out of Python's force and backs off.
20:26 Python destroyed less army than he should, only less than half of Kaffiyeh's army has been decimated.Python takes a bite out of Kaffiyeh's force and backs off.
20:49 Zerglings ran past Python's defense line and start harassing the mineral line! What a nice run-by by Kaffiyeh!The raid lands — Kaffiyeh chips away at Python's foundation.
21:21 Kaffiyeh places down a hatchery.More workers, more money: Kaffiyeh expands.
21:49 Python is pushing his mutalisk/scourge stack across the map!Python hits the timing — this push arrives exactly when it hurts.
🎙 Even footing again — the tension builds.
22:24 Kaffiyeh is now bringing both his mutalisk/scourge stack and his speedlings across the map!Kaffiyeh's mid-game army is assembled — and it's moving.
22:35 Python starts expanding.Python takes another base — the economy widens.
23:16 The two armies clash and a large battle starts to happen!The armies collide — this is the fight both of them wanted.
23:43 For a second it looked like Python had more zerglings, but in another second Kaffiyeh seems to have taken the lead! Python is backing off!The timing was right but the fight was wrong: Kaffiyeh holds Python.
23:59 Losing only less than half of his army, Kaffiyeh seems to be fine.A cheap fight for Python — the losses are light.
24:23 After that battle, Python still has most of his army with him.A cheap fight for Kaffiyeh — the losses are light.
24:57 Kaffiyeh is pushing his mutalisk/scourge stack across the map!Kaffiyeh's mid-game army is assembled — and it's moving.
25:17 Currently, neither Python nor Kaffiyeh appears to be leading in economy.The economies mirror one another. Nothing between Python and Kaffiyeh yet.
— The late game —
25:48 The two armies meet and a large battle starts to engage!The armies collide — this is the fight both of them wanted.
🎙 Dead even — neither player has found the edge yet.
26:17 The battle outcome favors Kaffiyeh as Python's armies melt into Kaffiyeh's armies' weapon fire!A clean, brutal win for Kaffiyeh. The push continues.
26:29 Python has lost about half of his army in that battle.Half of Kaffiyeh's force stays on that battlefield.
26:56 Losing only less than half of his army, Kaffiyeh seems to be fine.A cheap fight for Python — the losses are light.
27:42 Kaffiyeh destroys Python's hatchery, denying expansions.Kaffiyeh finds the weak point and Python's new base is gone.
28:02 Kaffiyeh is pushing his mutalisk/scourge stack across the map!The composition is ready; Kaffiyeh starts the push.
28:28 Python places down a hatchery.Python takes another base — the economy widens.
28:59 Kaffiyeh places down a hatchery.Kaffiyeh plants a new base and dares his opponent to punish it.
29:19 Both armies meet at the center of the map and start attacking.Here it comes: two full armies, one engagement.
29:52 Kaffiyeh with the more superior mutalisk micro wins the mutalisk battle!The mid-game push crashes through — Kaffiyeh breaks Python's position.
🎙 The scales tip toward Kahvi — a lead, but not a safe one.
30:11 Python has lost about half of his army in that battle.Half of Kaffiyeh's force stays on that battlefield.
30:39 Losing only less than half of his army, Kaffiyeh seems to be fine.A cheap fight for Python — the losses are light.
30:59 Python is pushing his mutalisk/scourge stack across the map!Python's mid-game army is assembled — and it's moving.
31:40 Python places down a hatchery.Python plants a new base and dares his opponent to punish it.
31:57 The two armies clash and a large battle starts to happen!Here it comes: two full armies, one engagement.
32:16 Python's mutalisks failed to dodge some scourges and he lost the mutalisk battle to Kaffiyeh!The timing was right but the fight was wrong: Kaffiyeh holds Python.
33:00 Losing only less than half of his army, Kaffiyeh seems to be fine.A cheap fight for Python — the losses are light.
33:08 Kaffiyeh destroyed about half of Python's army after that battle.Half of Python's force is gone — Kaffiyeh took it apart.
33:44 Kaffiyeh is now bringing both his mutalisk/scourge stack and his speedlings across the map!Kaffiyeh hits the timing — this push arrives exactly when it hurts.
🎙 Python is hanging on by a thread against Kahvi's army.
34:00 Python having no armies left to defend, has no choice but to tap out.Python GGs. A hard-fought game comes to its end.
That's the game: Kahvi defeats Python, settled in the mid game.
■ Python
■ Kahvi
army value
■ Python
■ Kahvi
economy
Play-by-play (65 lines)
0:14 The Teal Kaffiyeh spawns at s1 while Yellow Python spawns at s2.Kaffiyeh in Teal at s1. Python in Yellow at s2. The map is set.
0:43 Python gets 12 Pool against Kaffiyeh's Overpool.The builds are down: Overpool from Kaffiyeh, 12 Pool from Python.
— The early game —
1:15 Kaffiyeh decides to expand.More workers, more money: Kaffiyeh expands.
1:28 Python places down a hatchery.Quietly, Python adds a base. These are the moves that decide long games.
2:12 Kaffiyeh's speedlings rapidly push out across the map.Kaffiyeh tests the door early. Is anyone home?
🎙 Even footing again — the tension builds.
2:29 Python pushes out with his zerglings! It appears that these zerglings have speed upgrade!Python goes early — pressure before either side is ready.
3:08 Both armies meet at the center of the map and start attacking.Here it comes: two full armies, one engagement.
3:38 Kaffiyeh failed to kill off Python's defending zerglings.Python holds the early rush without blinking.
3:59 Python lost about half of his army in that battle.Kaffiyeh pays for that trade with about half his army.
4:36 With excellent skills and micro, Kaffiyeh managed to fend off Python while losing less than half of his army.A cheap fight for Python — the losses are light.
5:07 Kaffiyeh places down a hatchery.More workers, more money: Kaffiyeh expands.
5:37 Python places down a hatchery.Quietly, Python adds a base. These are the moves that decide long games.
5:47 Kaffiyeh pushes out with his zerglings! It appears that these zerglings have speed upgrade!No patience from Kaffiyeh: the first units are already marching.
6:21 Python pushes out with his zerglings! It appears that these zerglings have speed upgrade!Python tests the door early. Is anyone home?
🎙 The armies trade evenly; this one is still anyone's game.
6:47 Both Kaffiyeh and Python appears to have equal expansions now.Base for base, they're level — Kaffiyeh and Python match each other.
7:14 As both armies meet, they soon start exchanging fires!Contact in the middle of the map. Everything is committed.
7:59 Kaffiyeh with the more superior zergling control successfully fends off Python's zerglings!Kaffiyeh holds the early rush without blinking.
8:21 Losing only less than half of his army, Kaffiyeh seems to be fine.A cheap fight for Python — the losses are light.
8:52 Kaffiyeh destroyed about half of Python's army after that battle.Kaffiyeh cuts Python's army in half.
9:23 Kaffiyeh decides to move out with his armies.Kaffiyeh has seen enough — the army moves out.
9:40 The two armies clash and a large battle starts to happen!Contact in the middle of the map. Everything is committed.
10:26 With really nice micro, Kaffiyeh kills off Python's zerglings.Python wasn't ready. Kaffiyeh's early aggression takes the lead.
10:51 About half of Python's army has been decimated in that battle.Kaffiyeh pays for that trade with about half his army.
🎙 Dead even — neither player has found the edge yet.
11:18 After that battle, Kaffiyeh still has most of his army with him.A cheap fight for Python — the losses are light.
11:40 Kaffiyeh is bringing his speedlings out for a walk and maybe decide to kill the enemy zerglings on the way.Kaffiyeh tests the door early. Is anyone home?
12:14 Python decides to move out with his armies.Python has seen enough — the army moves out.
12:34 Python places down a hatchery.Quietly, Python adds a base. These are the moves that decide long games.
13:09 The two armies clash and a large battle starts to happen!Here it comes: two full armies, one engagement.
13:31 Kaffiyeh with more superior zergling control outpowers Python!Python wasn't ready. Kaffiyeh's early aggression takes the lead.
14:02 About half of Python's army has been decimated in that battle.Kaffiyeh pays for that trade with about half his army.
14:34 With excellent skills and micro, Kaffiyeh managed to fend off Python while losing less than half of his army.Python keeps most of his army intact through the exchange.
14:59 Kaffiyeh places down a hatchery.More workers, more money: Kaffiyeh expands.
🎙 Kahvi edges ahead on army strength.
15:28 Kaffiyeh is bringing his speedlings out for a walk and maybe decide to kill the enemy zerglings on the way.Kaffiyeh goes early — pressure before either side is ready.
16:06 Python pushes out with his zerglings! It appears that these zerglings have speed upgrade!Python goes early — pressure before either side is ready.
16:40 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.
16:58 All of a sudden, Python has no armies left while Kaffiyeh is continuing to push across the map!A clean, brutal win for Kaffiyeh. The push continues.
17:25 About half of Python's army has been decimated in that battle.Kaffiyeh pays for that trade with about half his army.
17:54 Losing only less than half of his army, Kaffiyeh seems to be fine.A cheap fight for Python — the losses are light.
18:35 In terms of army size, Python is behind Kaffiyeh!Python is badly outgunned — Kaffiyeh's force is a size larger.
— The mid game —
19:05 Kaffiyeh is pushing his mutalisk/scourge stack across the map!Kaffiyeh's mid-game army is assembled — and it's moving.
19:24 Python is pushing his speedlings.Python hits the timing — this push arrives exactly when it hurts.
🎙 Kahvi holds the stronger army for now.
— The late game —
19:58 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.
20:17 Kaffiyeh held off barely with 1 or 2 zergling advantage.Kaffiyeh absorbs the mid-game push — Python gained nothing for the cost.
20:55 Losing only less than half of his army, Kaffiyeh seems to be fine.A cheap fight for Python — the losses are light.
21:12 With excellent skills and micro, Python managed to fend off Kaffiyeh while losing less than half of his army.Kaffiyeh keeps most of his army intact through the exchange.
21:58 What superior Mutalisk micro from Kaffiyeh! Python's economy is suffering!Python looks away for one second and Kaffiyeh makes him pay for it.
22:19 Kaffiyeh places down a hatchery.More workers, more money: Kaffiyeh expands.
22:41 Python places down a hatchery.Quietly, Python adds a base. These are the moves that decide long games.
23:19 Kaffiyeh is pushing his speedlings.Kaffiyeh's mid-game army is assembled — and it's moving.
23:47 The battle to decide the game begins!The dance is over. They fight.
🎙 Kahvi holds the stronger army for now.
24:24 Python made a mistake and lost both the air and ground battle! Kaffiyeh is pushing his mutalisks further on!The mid-game push crashes through — Kaffiyeh breaks Python's position.
24:49 Python has lost about half of his army in that battle.Half of Kaffiyeh's force stays on that battlefield.
25:03 That attack didn't seem to do much damage, Python destroyed only less than half of Kaffiyeh's army.Python clips Kaffiyeh's army — real damage, but Kaffiyeh fights on.
25:42 Kaffiyeh shot down Python's hatchery.Python's expansion burns — Kaffiyeh tears it down.
26:05 Looking at the opponent's overwhelming forces, Python GGs!Nothing left to defend with — Python taps.
That's the game: Kahvi defeats Python, settled in the mid game.
■ Python
■ Kahvi
army value
■ Python
■ Kahvi
economy
Play-by-play (53 lines)
0:07 The Orange Python spawns at s2 while Yellow Kaffiyeh spawns at s1.Cross positions or close ones, it starts here: Python at s2, Kaffiyeh at s1.
0:47 Kaffiyeh gets 12 Hatch against Python's Overpool.Scouting done, plans revealed: Python's Overpool against Kaffiyeh's 12 Hatch.
— The early game —
1:06 Python places down a hatchery.Python plants a new base and dares his opponent to punish it.
1:53 Kaffiyeh places down a hatchery.Kaffiyeh takes another base — the economy widens.
2:07 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:56 Kaffiyeh is bringing his speedlings out for a walk and maybe decide to kill the enemy zerglings on the way.Kaffiyeh tests the door early. Is anyone home?
3:14 Both armies meet at the center of the map and start attacking.Here it comes: two full armies, one engagement.
3:51 The battle outcome favors Python as Kaffiyeh's armies melt into Python's armies' weapon fire!The engagement breaks Kaffiyeh's way of life — Python marches on.
4:12 Kaffiyeh has lost about half of his army in that battle.Python pays for that trade with about half his army.
4:48 With excellent skills and micro, Python managed to fend off Kaffiyeh while losing less than half of his army.Kaffiyeh keeps most of his army intact through the exchange.
5:29 Python's speedlings rapidly push out across the map.Python goes early — pressure before either side is ready.
5:46 Python places down a hatchery.Python takes another base — the economy widens.
6:37 Kaffiyeh places down a hatchery.Kaffiyeh plants a new base and dares his opponent to punish it.
7:08 As both armies meet, they soon start exchanging fires!Here it comes: two full armies, one engagement.
🎙 Kahvi is a step behind and knows it.
7:25 Python kills off Kaffiyeh's armies and continues pushing!A clean, brutal win for Python. The push continues.
7:53 Kaffiyeh lost about half of his army in that battle.Python pays for that trade with about half his army.
8:32 After that battle, Python still has most of his army with him.A cheap fight for Kaffiyeh — the losses are light.
9:08 Python is bringing his speedlings out for a walk and maybe decide to kill the enemy zerglings on the way.Python tests the door early. Is anyone home?
9:30 As both armies meet, they soon start exchanging fires!Here it comes: two full armies, one engagement.
— The mid game —
10:02 Kaffiyeh lost all his zerglings to Python!Kaffiyeh wasn't ready. Python's early aggression takes the lead.
10:39 About half of Kaffiyeh's army has been decimated in that battle.Python pays for that trade with about half his army.
11:16 That attack didn't seem to do much damage, Kaffiyeh destroyed only less than half of Python's army.Kaffiyeh clips Python's army — real damage, but Python fights on.
11:51 Eager to end the game, Python moves out with his armies.No more waiting. Python pushes.
🎙 It's all going Python's way right now.
12:10 It seems like Python has more units than Kaffiyeh!Python's army is visibly the bigger one — Kaffiyeh should not take this fight.
12:37 As both armies meet, they soon start exchanging fires!The armies collide — this is the fight both of them wanted.
13:17 The battle outcome favors Python as Kaffiyeh's armies melt into Python's armies' weapon fire!Kaffiyeh's army evaporates. Python doesn't even slow down.
13:55 Kaffiyeh has lost about half of his army in that battle.Half of Python's force stays on that battlefield.
14:14 After that battle, Python still has most of his army with him.Kaffiyeh keeps most of his army intact through the exchange.
14:58 Python's speedlings rapidly push out across the map.No patience from Python: the first units are already marching.
15:12 Python places down a hatchery.More workers, more money: Python expands.
15:42 Kaffiyeh places down a hatchery.Kaffiyeh takes another base — the economy widens.
16:19 The two armies meet and a large battle starts to engage!Here it comes: two full armies, one engagement.
🎙 The armies are no longer comparable: Python is far ahead.
— The late game —
16:58 All of a sudden, Kaffiyeh has no armies left while Python is continuing to push across the map!Python wins the fight convincingly and keeps rolling forward.
🎙 Kahvi is hanging on by a thread against Python's army.
17:28 The attack was a success, Kaffiyeh lost more than half of his army in that battle.That fight gutted Python — more than half the force is gone.
18:08 Kaffiyeh destroyed less army than he should, only less than half of Python's army has been decimated.Kaffiyeh clips Python's army — real damage, but Python fights on.
18:23 Python is bringing his speedlings out for a walk and maybe decide to kill the enemy zerglings on the way.Python tests the door early. Is anyone home?
18:56 Kaffiyeh pushes out with his zerglings! It appears that these zerglings have speed upgrade!Kaffiyeh goes early — pressure before either side is ready.
19:41 As both armies meet, they soon start exchanging fires!Both players push to the middle of the map, and a large fight breaks out.
20:04 Kaffiyeh failed to kill off Python's defending zerglings.Kaffiyeh's early gamble buys nothing — Python's defense was already in place.
20:40 After that battle, Python still has most of his army with him.Kaffiyeh keeps most of his army intact through the exchange.
21:01 Python looks beastly after destroying more than half of Kaffiyeh's army.When the smoke clears, Python has erased most of what Kaffiyeh brought.
21:45 Unwilling to make the game too long, Python starts moving out.No more waiting. Python pushes.
🎙 Kahvi is hanging on by a thread against Python's army.
22:01 Looking at the opponent's overwhelming forces, Kaffiyeh GGs!Kaffiyeh types it out: GG.
GG. Python closes it out over Kahvi.
■ Python
■ Kahvi
army value
■ Python
■ Kahvi
economy
Play-by-play (53 lines)
0:09 Kaffiyeh spawns in Orange at s3 while Python spawns in Blue at s1.We're underway — Kaffiyeh spawns at s3, Python answers from s1.
0:35 Kaffiyeh gets 12 Hatch against Python's 12 Hatch.Scouting done, plans revealed: Kaffiyeh's 12 Hatch against Python's 12 Hatch.
— The early game —
1:10 Kaffiyeh places down a hatchery.Kaffiyeh plants a new base and dares his opponent to punish it.
1:34 Python places down a hatchery.Python takes another base — the economy widens.
2:17 Kaffiyeh is bringing his speedlings out for a walk and maybe decide to kill the enemy zerglings on the way.No patience from Kaffiyeh: the first units are already marching.
🎙 Even footing again — the tension builds.
2:53 Python pushes out with his zerglings! It appears that these zerglings have speed upgrade!Python tests the door early. Is anyone home?
3:06 Both armies meet at the center of the map and start attacking.Here it comes: two full armies, one engagement.
3:45 Python with more superior zergling control outpowers Kaffiyeh!Kaffiyeh wasn't ready. Python's early aggression takes the lead.
4:17 Kaffiyeh lost about half of his army in that battle.Python pays for that trade with about half his army.
4:48 With excellent skills and micro, Python managed to fend off Kaffiyeh while losing less than half of his army.Kaffiyeh keeps most of his army intact through the exchange.
5:26 Kaffiyeh pushes out with his zerglings! It appears that these zerglings have speed upgrade!Kaffiyeh goes early — pressure before either side is ready.
5:38 Python decides to put some pressure on his opponent.Python has seen enough — the army moves out.
6:19 Kaffiyeh places down a hatchery.More workers, more money: Kaffiyeh expands.
6:56 Python places down a hatchery.Quietly, Python adds a base. These are the moves that decide long games.
🎙 Dead even — neither player has found the edge yet.
7:19 The two armies meet and a large battle starts to engage!Contact in the middle of the map. Everything is committed.
7:59 Python was out-microed by Kaffiyeh and loses all his attacking forces.The attack shatters on Kaffiyeh's line. Great positioning.
8:26 Kaffiyeh has lost about half of his army in that battle.Half of Python's force stays on that battlefield.
8:49 Python has lost about half of his army in that battle.Half of Kaffiyeh's force stays on that battlefield.
9:13 Kaffiyeh's speedlings rapidly push out across the map.No patience from Kaffiyeh: the first units are already marching.
10:00 Both armies meet at the center of the map and start attacking.Here it comes: two full armies, one engagement.
10:19 Kaffiyeh with more superior zergling control outpowers Python!Python wasn't ready. Kaffiyeh's early aggression takes the lead.
10:48 About half of Python's army has been decimated in that battle.Half of Kaffiyeh's force stays on that battlefield.
11:16 With excellent skills and micro, Kaffiyeh managed to fend off Python while losing less than half of his army.A cheap fight for Python — the losses are light.
🎙 The armies trade evenly; this one is still anyone's game.
12:04 Python moves out with his armies.No more waiting. Python pushes.
12:34 In terms of army size, Python is behind Kaffiyeh!Python is badly outgunned — Kaffiyeh's force is a size larger.
12:50 Both armies meet at the center of the map and start attacking.Here it comes: two full armies, one engagement.
13:23 Kaffiyeh with the more superior zergling control successfully fends off Python's zerglings!Python's early gamble buys nothing — Kaffiyeh's defense was already in place.
14:06 Losing only less than half of his army, Kaffiyeh seems to be fine.Python keeps most of his army intact through the exchange.
14:25 Kaffiyeh only destroyed about half of Python's army.Kaffiyeh cuts Python's army in half.
14:53 Kaffiyeh's speedlings rapidly push out across the map.Kaffiyeh tests the door early. Is anyone home?
15:23 As both armies meet, they soon start exchanging fires!Neither side backs off — the battle is joined.
15:59 With really nice micro, Kaffiyeh kills off Python's zerglings.The early pressure works — Kaffiyeh breaks Python's front door.
🎙 Slight advantage Kahvi as the game develops.
16:35 Python has lost about half of his army in that battle.Kaffiyeh pays for that trade with about half his army.
17:03 After that battle, Kaffiyeh still has most of his army with him.Python keeps most of his army intact through the exchange.
17:36 Kaffiyeh places down a hatchery.Kaffiyeh plants a new base and dares his opponent to punish it.
17:54 Python places down a hatchery.Python takes another base — the economy widens.
18:32 Kaffiyeh pushes out with his zerglings! It appears that these zerglings have speed upgrade!Kaffiyeh goes early — pressure before either side is ready.
19:11 Currently, neither Kaffiyeh nor Python appears to be leading in economy.Base for base, they're level — Kaffiyeh and Python match each other.
19:46 The battle to decide the game begins!Here it comes: two full armies, one engagement.
— The mid game —
20:01 Python made a mistake and lost both the air and ground battle! Kaffiyeh is pushing his mutalisks further on!The mid-game push crashes through — Kaffiyeh breaks Python's position.
20:31 Kaffiyeh only destroyed about half of Python's army.Kaffiyeh cuts Python's army in half.
🎙 The scales tip toward Kahvi — a lead, but not a safe one.
— The late game —
20:59 With excellent skills and micro, Kaffiyeh managed to fend off Python while losing less than half of his army.A cheap fight for Python — the losses are light.
21:42 Kaffiyeh is pushing his speedlings.The composition is ready; Kaffiyeh starts the push.
22:14 Looking at the opponent's overwhelming forces, Python GGs!Python types it out: GG.
GG. Kahvi closes it out over Python.
■ Python
■ Kahvi
army value
■ Python
■ Kahvi
economy
Play-by-play (66 lines)
0:20 Python spawns at s1 in Green while Kaffiyeh spawns at s2 in Blue.Python in Green at s1. Kaffiyeh in Blue at s2. The map is set.
0:42 Python opens 12 Pool against Kaffiyeh's Overpool.Python shows 12 Pool — Kaffiyeh has gone Overpool. The clock starts on who blinks first.
— The early game —
1:10 Python places down a hatchery.Quietly, Python adds a base. These are the moves that decide long games.
1:31 Kaffiyeh places down a hatchery.More workers, more money: Kaffiyeh expands.
2:12 Python decides to put some pressure on his opponent.No more waiting. Python pushes.
🎙 Even footing again — the tension builds.
2:33 Unwilling to make the game too long, Kaffiyeh starts moving out.Here it comes: Kaffiyeh crosses the map with everything.
2:52 As both armies meet, they soon start exchanging fires!Both players push to the middle of the map, and a large fight breaks out.
3:36 With beautiful placement, Kaffiyeh successfully fends off Python's attacks.Kaffiyeh holds! The push breaks against a perfect defense.
3:48 After that battle, Kaffiyeh still has most of his army with him.Python keeps most of his army intact through the exchange.
4:24 With excellent skills and micro, Python managed to fend off Kaffiyeh while losing less than half of his army.Kaffiyeh keeps most of his army intact through the exchange.
4:52 Python pushes out with his zerglings! It appears that these zerglings have speed upgrade!Python tests the door early. Is anyone home?
5:28 Attempting to end the game, Kaffiyeh moves out with his armies.No more waiting. Kaffiyeh pushes.
5:42 Python places down a hatchery.More workers, more money: Python expands.
6:25 Kaffiyeh places down a hatchery.Quietly, Kaffiyeh adds a base. These are the moves that decide long games.
🎙 Nothing between them. One engagement could decide it.
6:43 As both armies meet, they soon start exchanging fires!The armies collide — this is the fight both of them wanted.
7:22 Kaffiyeh failed to kill off Python's defending zerglings.Kaffiyeh's early gamble buys nothing — Python's defense was already in place.
7:52 With excellent skills and micro, Python managed to fend off Kaffiyeh while losing less than half of his army.A cheap fight for Kaffiyeh — the losses are light.
8:07 With excellent skills and micro, Kaffiyeh managed to fend off Python while losing less than half of his army.A cheap fight for Python — the losses are light.
8:50 Attempting to end the game, Python moves out with his armies.No more waiting. Python pushes.
9:03 Kaffiyeh pushes out with his zerglings! It appears that these zerglings have speed upgrade!No patience from Kaffiyeh: the first units are already marching.
9:41 As both armies meet, they soon start exchanging fires!Neither side backs off — the battle is joined.
10:14 Python lost all his zerglings to Kaffiyeh!Python wasn't ready. Kaffiyeh's early aggression takes the lead.
10:36 About half of Python's army has been decimated in that battle.Half of Kaffiyeh's force stays on that battlefield.
🎙 The scales tip toward Kahvi — a lead, but not a safe one.
10:58 With excellent skills and micro, Kaffiyeh managed to fend off Python while losing less than half of his army.A cheap fight for Python — the losses are light.
11:40 Python pushes out with his zerglings! It appears that these zerglings have speed upgrade!Python goes early — pressure before either side is ready.
12:04 Kaffiyeh's speedlings rapidly push out across the map.No patience from Kaffiyeh: the first units are already marching.
12:20 At the moment, Kaffiyeh seems to have more units than Python.Count the units: Kaffiyeh has the edge over Python right now.
12:54 Python places down a hatchery.More workers, more money: Python expands.
13:22 Kaffiyeh places down a hatchery.Kaffiyeh takes another base — the economy widens.
13:48 As both armies meet, they soon start exchanging fires!Neither side backs off — the battle is joined.
14:23 Kaffiyeh lost all his zerglings to Python!The early pressure works — Python breaks Kaffiyeh's front door.
14:56 After that battle, Kaffiyeh still has most of his army with him.Python keeps most of his army intact through the exchange.
🎙 The scales tip toward Kahvi — a lead, but not a safe one.
15:20 Python has lost about half of his army in that battle.Kaffiyeh pays for that trade with about half his army.
— The mid game —
15:52 Python is pushing his mutalisk/scourge stack across the map!Python's mid-game army is assembled — and it's moving.
16:20 Kaffiyeh is pushing his mutalisk/scourge stack across the map!Kaffiyeh's mid-game army is assembled — and it's moving.
16:39 The two armies meet and a large battle starts to engage!Here it comes: two full armies, one engagement.
17:15 Python failed to dodge some scourges and his mutalisks are melting away to Kaffiyeh's mutalisks!Python's defense bends, then snaps. Kaffiyeh takes the middle of the game.
17:34 After that battle, Python still has most of his army with him.A cheap fight for Kaffiyeh — the losses are light.
18:04 With excellent skills and micro, Kaffiyeh managed to fend off Python while losing less than half of his army.Python keeps most of his army intact through the exchange.
18:33 Python tried to micro his mutalisks but they were unable to get past Kaffiyeh's defense line.Python knocks, Kaffiyeh answers. No damage done.
19:11 Kaffiyeh is now bringing both his mutalisk/scourge stack and his speedlings across the map!Kaffiyeh hits the timing — this push arrives exactly when it hurts.
🎙 Slight advantage Kahvi as the game develops.
19:34 Both armies meet at the center of the map and start attacking.The armies collide — this is the fight both of them wanted.
— The late game —
20:10 Kaffiyeh with the more superior mutalisk micro wins the mutalisk battle!Python's defense bends, then snaps. Kaffiyeh takes the middle of the game.
20:38 Kaffiyeh only destroyed about half of Python's army.Kaffiyeh cuts Python's army in half.
21:01 Python destroyed less army than he should, only less than half of Kaffiyeh's army has been decimated.Python takes a bite out of Kaffiyeh's force and backs off.
21:32 Python places down a hatchery.Quietly, Python adds a base. These are the moves that decide long games.
21:54 Kaffiyeh places down a hatchery.More workers, more money: Kaffiyeh expands.
22:17 What a pity! Kaffiyeh managed to sneak 1 zergling past the defense line but it was unable to deal any damage before being killed off by Python's army.Kaffiyeh knocks, Python answers. No damage done.
22:48 Kaffiyeh is now bringing both his mutalisk/scourge stack and his speedlings across the map!Kaffiyeh's mid-game army is assembled — and it's moving.
23:16 The two armies meet and a large battle starts to engage!The armies collide — this is the fight both of them wanted.
🎙 The scales tip toward Kahvi — a lead, but not a safe one.
23:43 All of a sudden, Python has no armies left while Kaffiyeh is continuing to push across the map!The engagement breaks Python's way of life — Kaffiyeh marches on.
24:14 Python lost about half of his army in that battle.Kaffiyeh pays for that trade with about half his army.
24:50 Losing only less than half of his army, Kaffiyeh seems to be fine.Python keeps most of his army intact through the exchange.
25:17 Python tried to micro his mutalisks but they were unable to get past Kaffiyeh's defense line.Python knocks, Kaffiyeh answers. No damage done.
25:42 Kaffiyeh is now bringing both his mutalisk/scourge stack and his speedlings across the map!Kaffiyeh's mid-game army is assembled — and it's moving.
26:19 Looking at the opponent's overwhelming forces, Python GGs!Python GGs. A hard-fought game comes to its end.
Kahvi takes it — the mid game decided this one.
Head to head
3 games
Python
1 – 2
Kahvi