SHAKURAS Reborn
Friendly · Bo7 · engine v5.1 · Wed, Jul 29 2026 · 23:41 server time
Catsup Zerg 4 – 1 Terran Horace

Games

5 · · ▶ replay
G1 WIN Catsup Zerg 1–0 Terran Horace Aztec Aztec · Δelo +0/+0
■ Catsup ■ Horace army value
■ Catsup ■ Horace economy
Play-by-play (31 lines)
0:15 Catsup spawns at s3 in Green while Horace spawns at s1 in Blue.Catsup takes s3 in Green; across the map, Horace settles in at s1 in Blue.
0:58 Catsup gets 12 Hatch against Horace's 1 Rax Gas.Catsup commits to 12 Hatch; Horace answers with 1 Rax Gas.
— The early game —
1:28 Catsup starts expanding.Catsup takes another base — the economy widens.
2:12 Horace places down a hatchery.Horace plants a new base and dares his opponent to punish it.
2:52 Catsup with a large number of zerglings starts pushing out.No patience from Catsup: the first units are already marching.
🎙 The armies trade evenly; this one is still anyone's game.
3:43 Horace decides to put on early pressure with his marines.Horace tests the door early. Is anyone home?
4:28 The battle to decide the game begins!Both players push to the middle of the map, and a large fight breaks out.
4:59 With beautiful placement, Catsup successfully fends off Horace's attacks.Catsup holds! The push breaks against a perfect defense.
5:37 With excellent skills and micro, Catsup managed to fend off Horace while losing less than half of his army.Horace keeps most of his army intact through the exchange.
6:35 Horace lost about half of his army in that battle.Half of Catsup's force stays on that battlefield.
— The mid game —
6:59 Catsup desperate in getting his economy pumped up, expands to another location.More workers, more money: Catsup expands.
7:45 Horace places down a hatchery.Quietly, Horace adds a base. These are the moves that decide long games.
8:35 Catsup's zerglings are pushing out!Catsup tests the door early. Is anyone home?
9:20 The battle to decide the game begins!The dance is over. They fight.
🎙 Horace is a step behind and knows it.
10:00 Mismicro from Horace gave opportunity to Catsup! Catsup is still pushing and putting pressure with his zerglings!The early pressure works — Catsup breaks Horace's front door.
10:30 Catsup only destroyed about half of Horace's army.Catsup cuts Horace's army in half.
11:18 After that battle, Catsup still has most of his army with him.Horace keeps most of his army intact through the exchange.
11:54 Catsup with a large number of zerglings starts pushing out.Catsup tests the door early. Is anyone home?
— The late game —
12:38 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.
13:17 Mismicro from Horace gave opportunity to Catsup! Catsup is still pushing and putting pressure with his zerglings!Horace wasn't ready. Catsup's early aggression takes the lead.
🎙 The armies are no longer comparable: Catsup is far ahead.
14:11 About half of Horace's army has been decimated in that battle.Half of Catsup's force stays on that battlefield.
14:46 Losing only less than half of his army, Catsup seems to be fine.Horace keeps most of his army intact through the exchange.
15:31 Catsup with a large number of zerglings starts pushing out.No patience from Catsup: the first units are already marching.
16:15 Looking at the opponent's overwhelming forces, Horace GGs!Nothing left to defend with — Horace taps.
GG. Catsup closes it out over Horace.
G2 Catsup Zerg 1–1 Terran Horace WIN Odyssey Odyssey · Δelo +0/+0
■ Catsup ■ Horace army value
■ Catsup ■ Horace economy
Play-by-play (58 lines)
0:12 The game starts with Purple Catsup spawning at s2 and Orange Horace spawning at s1.Catsup in Purple at s2. Horace in Orange at s1. The map is set.
0:43 Horace opens 1 Rax FE against Catsup's 12 Hatch.Catsup commits to 12 Hatch; Horace answers with 1 Rax FE.
— The early game —
1:01 Catsup desperate in getting his economy pumped up, expands to another location.Catsup takes another base — the economy widens.
1:37 Horace places down a hatchery.Horace plants a new base and dares his opponent to punish it.
2:12 Catsup with a large number of zerglings starts pushing out.No patience from Catsup: the first units are already marching.
🎙 Nothing between them. One engagement could decide it.
2:34 Horace feels confident with his marines and decides to push out.Horace tests the door early. Is anyone home?
3:18 Both armies meet at the center of the map and start attacking.The dance is over. They fight.
3:46 With beautiful placement, Horace successfully fends off Catsup's attacks.The attack shatters on Horace's line. Great positioning.
4:05 Losing only less than half of his army, Horace seems to be fine.Catsup keeps most of his army intact through the exchange.
4:45 Horace destroyed less army than he should, only less than half of Catsup's army has been decimated.Horace takes a bite out of Catsup's force and backs off.
5:20 Eager to end the game, Catsup moves out with his armies.No more waiting. Catsup pushes.
5:30 Horace feels confident with his marines and decides to push out.No patience from Horace: the first units are already marching.
6:11 In terms of army size, Catsup is behind Horace!Catsup needs production, fast; Horace's army has outgrown his.
6:46 Catsup decides to expand.Catsup takes another base — the economy widens.
🎙 Nothing between them. One engagement could decide it.
7:20 Horace places down a hatchery.Quietly, Horace adds a base. These are the moves that decide long games.
7:39 The battle to decide the game begins!Neither side backs off — the battle is joined.
8:15 Catsup failed to break through Horace's marine defense line.Catsup's early gamble buys nothing — Horace's defense was already in place.
8:37 Losing only less than half of his army, Horace seems to be fine.Catsup keeps most of his army intact through the exchange.
9:05 About half of Catsup's army has been decimated in that battle.Half of Horace's force stays on that battlefield.
9:50 Catsup with a large number of zerglings starts pushing out.No patience from Catsup: the first units are already marching.
10:15 Horace decides to put on early pressure with his marines.Horace goes early — pressure before either side is ready.
10:37 The two armies meet and a large battle starts to engage!The armies collide — this is the fight both of them wanted.
11:15 All of a sudden, Catsup has no armies left while Horace is continuing to push across the map!Catsup's army evaporates. Horace doesn't even slow down.
🎙 Even footing again — the tension builds.
11:47 It seems that Horace only managed to destroy less than half of Catsup's army.Horace clips Catsup's army — real damage, but Catsup fights on.
12:03 With excellent skills and micro, Horace managed to fend off Catsup while losing less than half of his army.A cheap fight for Catsup — the losses are light.
12:41 Catsup with a large number of zerglings starts pushing out.Catsup tests the door early. Is anyone home?
13:14 Horace decides to put on early pressure with his marines.Horace tests the door early. Is anyone home?
13:32 Horace places down a hatchery.Horace plants a new base and dares his opponent to punish it.
14:02 As both armies meet, they soon start exchanging fires!Here it comes: two full armies, one engagement.
14:37 Horace successfully fends off Catsup's attacks.Catsup commits and it's the wrong call — Horace cleans it up.
15:04 With excellent skills and micro, Horace managed to fend off Catsup while losing less than half of his army.A cheap fight for Catsup — the losses are light.
15:35 About half of Catsup's army has been decimated in that battle.Half of Horace's force stays on that battlefield.
🎙 Slight advantage Horace as the game develops.
16:10 Catsup starts expanding.Catsup takes another base — the economy widens.
16:41 Horace decides to move out with his armies.No more waiting. Horace pushes.
17:10 The two armies meet and a large battle starts to engage!Here it comes: two full armies, one engagement.
— The mid game —
17:33 Catsup's zerglings didn't do much damage to Horace's M&M ball, and instead lose all of his armies.The mid-game push crashes through — Horace breaks Catsup's position.
— The late game —
18:19 After that battle, Catsup still has most of his army with him.Horace keeps most of his army intact through the exchange.
18:33 Losing only less than half of his army, Horace seems to be fine.Catsup keeps most of his army intact through the exchange.
19:19 Nice try from Catsup to harass Horace, but Horace's reaction is just too agile.Catsup goes for the raid — Horace is ready, and nothing comes of it.
19:41 Horace places down a hatchery.Horace takes another base — the economy widens.
20:01 Horace successfully blocked Catsup from harassing his economy.Good instincts from Horace; the harassment dies at the doorstep.
🎙 The scales tip toward Horace — a lead, but not a safe one.
20:37 Horace is pushing out with a large M&M ball!Horace's mid-game army is assembled — and it's moving.
21:08 Catsup must macro up quickly or Horace will just roll him over!Catsup is badly outgunned — Horace's force is a size larger.
21:32 Catsup starts expanding.More workers, more money: Catsup expands.
22:15 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.
22:33 The battle outcome favors Horace as Catsup's armies melt into Horace's armies' weapon fire!A clean, brutal win for Horace. The push continues.
23:12 Catsup has lost about half of his army in that battle.Half of Horace's force stays on that battlefield.
23:35 After that battle, Horace still has most of his army with him.A cheap fight for Catsup — the losses are light.
24:09 Unwilling to suffer further harassment, Catsup taps out!Nothing left to defend with — Catsup taps.
GG. Horace closes it out over Catsup.
G3 WIN Catsup Zerg 2–1 Terran Horace Match Point Match Point · Δelo +0/+0
■ Catsup ■ Horace army value
■ Catsup ■ Horace economy
Play-by-play (64 lines)
0:10 Catsup spawns in Yellow at s2 while Horace spawns in Red at s1.We're underway — Catsup spawns at s2, Horace answers from s1.
0:39 Catsup gets 12 Hatch against Horace's 2 Rax FE.The builds are down: 12 Hatch from Catsup, 2 Rax FE from Horace.
— The early game —
0:59 Catsup desperate in getting his economy pumped up, expands to another location.More workers, more money: Catsup expands.
1:41 Horace places down a hatchery.Quietly, Horace adds a base. These are the moves that decide long games.
2:12 Catsup with a large number of zerglings starts pushing out.No patience from Catsup: the first units are already marching.
🎙 Nothing between them. One engagement could decide it.
2:28 Horace feels confident with his marines and decides to push out.Horace goes early — pressure before either side is ready.
3:04 Both armies meet at the center of the map and start attacking.Neither side backs off — the battle is joined.
3:41 Horace failed to kill off Catsup's defending zerglings.Catsup holds the early rush without blinking.
3:57 After that battle, Catsup still has most of his army with him.Horace keeps most of his army intact through the exchange.
4:24 Horace has lost about half of his army in that battle.Catsup pays for that trade with about half his army.
5:13 Horace places down a hatchery.Horace plants a new base and dares his opponent to punish it.
5:41 Unwilling to make the game too long, Catsup starts moving out.Catsup tightens the formation and starts the long walk.
6:06 Catsup desperate in getting his economy pumped up, expands to another location.Catsup plants a new base and dares his opponent to punish it.
6:39 Both armies meet at the center of the map and start attacking.Here it comes: two full armies, one engagement.
🎙 Dead even — neither player has found the edge yet.
6:53 Catsup's zerglings surround Horace's marines and kills it off!Horace wasn't ready. Catsup's early aggression takes the lead.
7:33 Catsup only destroyed about half of Horace's army.Catsup cuts Horace's army in half.
8:04 It seems that Horace only managed to destroy less than half of Catsup's army.Horace takes a bite out of Catsup's force and backs off.
8:20 Attempting to end the game, Catsup moves out with his armies.No more waiting. Catsup pushes.
8:57 Horace starts pushing out with his marines.No patience from Horace: the first units are already marching.
9:39 As both armies meet, they soon start exchanging fires!Here it comes: two full armies, one engagement.
9:54 Horace has enough marines to deal with Catsup's zergling pressure.Horace holds the early rush without blinking.
10:22 With excellent skills and micro, Horace managed to fend off Catsup while losing less than half of his army.Catsup keeps most of his army intact through the exchange.
11:05 With excellent skills and micro, Catsup managed to fend off Horace while losing less than half of his army.Horace keeps most of his army intact through the exchange.
🎙 Horace is a step behind and knows it.
11:35 Horace places down a hatchery.Quietly, Horace adds a base. These are the moves that decide long games.
11:56 Catsup with a large number of zerglings starts pushing out.Catsup tests the door early. Is anyone home?
12:15 Horace starts pushing out with his marines.Horace tests the door early. Is anyone home?
13:04 Catsup desperate in getting his economy pumped up, expands to another location.Catsup takes another base — the economy widens.
13:25 Both armies meet at the center of the map and start attacking.Here it comes: two full armies, one engagement.
14:01 With some nice micro, Catsup successfully defend against Horace's marines.Catsup holds the early rush without blinking.
14:21 It seems that Horace only managed to destroy less than half of Catsup's army.Horace takes a bite out of Catsup's force and backs off.
14:44 Horace lost about half of his army in that battle.Half of Catsup's force stays on that battlefield.
15:12 Horace must macro up quickly or Catsup will just roll him over!Horace is badly outgunned — Catsup's force is a size larger.
🎙 Catsup holds the stronger army for now.
15:47 Catsup decides to put some pressure on his opponent.Catsup tightens the formation and starts the long walk.
16:25 The two armies meet and a large battle starts to engage!Here it comes: two full armies, one engagement.
16:43 All of a sudden, Horace has no armies left while Catsup is continuing to push across the map!Catsup wins the fight convincingly and keeps rolling forward.
17:20 Horace lost about half of his army in that battle.Catsup pays for that trade with about half his army.
17:57 It seems that Horace only managed to destroy less than half of Catsup's army.Horace takes a bite out of Catsup's force and backs off.
18:21 Catsup successfully harasses Horace's economy.Horace looks away for one second and Catsup makes him pay for it.
18:42 Horace places down a hatchery.Horace plants a new base and dares his opponent to punish it.
19:21 Catsup harasses Horace's economy and gets ahead of the game.Beautiful harassment from Catsup. Horace's economy takes a real hit.
— The mid game —
19:47 Catsup starts pushing out with his speedlings and lurkers!Catsup hits the timing — this push arrives exactly when it hurts.
🎙 Catsup edges ahead on army strength.
20:11 Catsup decides to expand.More workers, more money: Catsup expands.
— The late game —
20:49 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.
21:16 Catsup's well-placed lurkers caught Horace's tanks and medics off-guard! Horace's army is completely melting!The mid-game push crashes through — Catsup breaks Horace's position.
21:37 About half of Horace's army has been decimated in that battle.Half of Catsup's force stays on that battlefield.
22:17 It seems that Horace only managed to destroy less than half of Catsup's army.Horace clips Catsup's army — real damage, but Catsup fights on.
22:51 Catsup is flying his mutalisks towards his opponent.The composition is ready; Catsup starts the push.
23:07 Catsup's number of expansions are equal to Horace's.Base for base, they're level — Catsup and Horace match each other.
23:48 As both armies meet, they soon start exchanging fires!The dance is over. They fight.
24:20 Horace seems to have run out of scans! Catsup's lurkers cleans up the remaining army!The mid-game push crashes through — Catsup breaks Horace's position.
🎙 It's all going Catsup's way right now.
24:47 Horace lost about half of his army in that battle.Half of Catsup's force stays on that battlefield.
25:20 Losing only less than half of his army, Catsup seems to be fine.A cheap fight for Horace — the losses are light.
25:45 Catsup shot down Horace's hatchery.No reinforcements in time: Horace watches Catsup level the expansion.
26:15 Looking at the opponent's overwhelming forces, Horace GGs!Horace GGs. A hard-fought game comes to its end.
GG. Catsup closes it out over Horace.
G4 WIN Catsup Zerg 3–1 Terran Horace Hitchhiker Hitchhiker · Δelo +0/+0
■ Catsup ■ Horace army value
■ Catsup ■ Horace economy
Play-by-play (48 lines)
0:14 The Yellow Catsup spawns at s1 while Teal Horace spawns at s2.Cross positions or close ones, it starts here: Catsup at s1, Horace at s2.
0:37 Catsup opens 12 Pool against Horace's 14 CC.The builds are down: 12 Pool from Catsup, 14 CC from Horace.
— The early game —
1:23 Catsup desperate in getting his economy pumped up, expands to another location.More workers, more money: Catsup expands.
1:52 Horace places down a hatchery.Quietly, Horace adds a base. These are the moves that decide long games.
2:18 Catsup with a large number of zerglings starts pushing out.No patience from Catsup: the first units are already marching.
🎙 The armies trade evenly; this one is still anyone's game.
2:45 Horace starts pushing out with his marines.Horace tests the door early. Is anyone home?
3:34 The battle to decide the game begins!Neither side backs off — the battle is joined.
3:56 Catsup's zerglings surround Horace's marines and kills it off!Horace wasn't ready. Catsup's early aggression takes the lead.
4:27 With excellent skills and micro, Horace managed to fend off Catsup while losing less than half of his army.Catsup keeps most of his army intact through the exchange.
4:59 After that battle, Catsup still has most of his army with him.Horace keeps most of his army intact through the exchange.
5:50 Catsup's zerglings are pushing out!No patience from Catsup: the first units are already marching.
6:17 Horace decides to put on early pressure with his marines.Horace tests the door early. Is anyone home?
6:47 Catsup decides to expand.More workers, more money: Catsup expands.
7:29 Horace places down a hatchery.Quietly, Horace adds a base. These are the moves that decide long games.
🎙 The armies trade evenly; this one is still anyone's game.
7:45 As both armies meet, they soon start exchanging fires!Contact in the middle of the map. Everything is committed.
8:28 Mismicro from Horace gave opportunity to Catsup! Catsup is still pushing and putting pressure with his zerglings!The early pressure works — Catsup breaks Horace's front door.
9:08 Horace has lost about half of his army in that battle.Half of Catsup's force stays on that battlefield.
— The mid game —
9:27 Losing only less than half of his army, Catsup seems to be fine.Horace keeps most of his army intact through the exchange.
10:08 Catsup appears to have more army than Horace!Catsup's army is visibly the bigger one — Horace should not take this fight.
10:49 Catsup's zerglings are pushing out!Catsup tests the door early. Is anyone home?
11:12 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:44 Mismicro from Horace gave opportunity to Catsup! Catsup is still pushing and putting pressure with his zerglings!The early pressure works — Catsup breaks Horace's front door.
12:20 Horace has lost about half of his army in that battle.Half of Catsup's force stays on that battlefield.
🎙 Horace is a step behind and knows it.
12:52 Losing only less than half of his army, Catsup seems to be fine.Horace keeps most of his army intact through the exchange.
13:29 Catsup is putting early pressure with his zerglings.Catsup goes early — pressure before either side is ready.
13:49 The two armies meet and a large battle starts to engage!The armies collide — this is the fight both of them wanted.
14:28 Nice control from Catsup! He killed Horace's marines and continues pressuring!Horace wasn't ready. Catsup's early aggression takes the lead.
14:55 Horace lost about half of his army in that battle.Catsup pays for that trade with about half his army.
15:28 After that battle, Catsup still has most of his army with him.Horace keeps most of his army intact through the exchange.
— The late game —
16:14 Catsup shot down Horace's hatchery.Catsup finds the weak point and Horace's new base is gone.
16:53 Catsup's zerglings are pushing out!Catsup goes early — pressure before either side is ready.
17:14 Catsup desperate in getting his economy pumped up, expands to another location.More workers, more money: Catsup expands.
🎙 Horace is hanging on by a thread against Catsup's army.
17:50 Horace places down a hatchery.Quietly, Horace adds a base. These are the moves that decide long games.
18:22 The two armies meet and a large battle starts to engage!The armies collide — this is the fight both of them wanted.
18:57 Mismicro from Horace gave opportunity to Catsup! Catsup is still pushing and putting pressure with his zerglings!The early pressure works — Catsup breaks Horace's front door.
🎙 Horace is hanging on by a thread against Catsup's army.
19:22 Horace lost more than half of his army in that battle.That fight gutted Catsup — more than half the force is gone.
20:12 That attack didn't seem to do much damage, Horace destroyed only less than half of Catsup's army.Horace clips Catsup's army — real damage, but Catsup fights on.
20:34 Catsup with a large number of zerglings starts pushing out.Catsup goes early — pressure before either side is ready.
21:00 Unwilling to suffer further harassment, Horace taps out!Horace GGs. A hard-fought game comes to its end.
GG. Catsup closes it out over Horace.
G5 WIN Catsup Zerg 4–1 Terran Horace La Mancha La Mancha · Δelo +0/+0
■ Catsup ■ Horace army value
■ Catsup ■ Horace economy
Play-by-play (52 lines)
0:14 The game starts with White Catsup spawning at s3 and Teal Horace spawning at s4.Catsup in White at s3. Horace in Teal at s4. The map is set.
0:34 Horace opens 2 Rax FE against Catsup's 12 Hatch.Catsup commits to 12 Hatch; Horace answers with 2 Rax FE.
— The early game —
1:22 Catsup desperate in getting his economy pumped up, expands to another location.Quietly, Catsup adds a base. These are the moves that decide long games.
1:48 Horace places down a hatchery.More workers, more money: Horace expands.
2:20 Eager to end the game, Catsup moves out with his armies.Here it comes: Catsup crosses the map with everything.
🎙 Dead even — neither player has found the edge yet.
2:52 Horace feels confident with his marines and decides to push out.Horace goes early — pressure before either side is ready.
3:17 Catsup's number of expansions are equal to Horace's.Base for base, they're level — Catsup and Horace match each other.
3:55 The two armies clash and a large battle starts to happen!Here it comes: two full armies, one engagement.
4:30 Horace was out-microed by Catsup and loses all his attacking forces.Catsup holds! The push breaks against a perfect defense.
4:45 After that battle, Catsup still has most of his army with him.A cheap fight for Horace — the losses are light.
5:21 Horace has lost about half of his army in that battle.Catsup pays for that trade with about half his army.
6:01 Horace places down a hatchery.Horace plants a new base and dares his opponent to punish it.
6:31 Catsup's zerglings are pushing out!Catsup goes early — pressure before either side is ready.
7:03 Catsup decides to expand.Catsup plants a new base and dares his opponent to punish it.
🎙 The scales tip toward Catsup — a lead, but not a safe one.
7:35 The two armies clash and a large battle starts to happen!The armies collide — this is the fight both of them wanted.
7:51 Nice control from Catsup! He killed Horace's marines and continues pressuring!Horace wasn't ready. Catsup's early aggression takes the lead.
8:28 After that battle, Catsup destroyed about half of Horace's army.Half of Horace's force is gone — Catsup took it apart.
9:02 Losing only less than half of his army, Catsup seems to be fine.A cheap fight for Horace — the losses are light.
9:37 Catsup's zerglings are pushing out!Catsup tests the door early. Is anyone home?
9:57 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:48 Mismicro from Horace gave opportunity to Catsup! Catsup is still pushing and putting pressure with his zerglings!Horace wasn't ready. Catsup's early aggression takes the lead.
11:05 Horace has lost about half of his army in that battle.Half of Catsup's force stays on that battlefield.
11:38 After that battle, Catsup still has most of his army with him.A cheap fight for Horace — the losses are light.
🎙 Horace is hanging on by a thread against Catsup's army.
12:14 Both Catsup and Horace appears to have equal expansions now.Base for base, they're level — Catsup and Horace match each other.
12:54 Catsup's zerglings are pushing out!Catsup goes early — pressure before either side is ready.
13:19 Catsup starts expanding.Catsup takes another base — the economy widens.
13:55 Horace places down a hatchery.Horace plants a new base and dares his opponent to punish it.
14:26 The two armies clash and a large battle starts to happen!Contact in the middle of the map. Everything is committed.
14:41 Catsup's zerglings surround Horace's marines and kills it off!Horace wasn't ready. Catsup's early aggression takes the lead.
15:22 Horace has lost about half of his army in that battle.Half of Catsup's force stays on that battlefield.
15:52 After that battle, Catsup still has most of his army with him.Horace keeps most of his army intact through the exchange.
16:32 Catsup with a large number of zerglings starts pushing out.Catsup goes early — pressure before either side is ready.
🎙 Horace is hanging on by a thread against Catsup's army.
16:59 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.
— The mid game —
17:32 Catsup is attacking with lurker-lings and mutalisks! Horace's armies melt in the attack.Horace's defense bends, then snaps. Catsup takes the middle of the game.
18:04 The attack was a success, Horace lost more than half of his army in that battle.Catsup limps away with less than half the army he arrived with.
— The late game —
18:29 After that battle, Catsup still has most of his army with him.A cheap fight for Horace — the losses are light.
19:09 Catsup starts pushing out with his speedlings and lurkers!Catsup's mid-game army is assembled — and it's moving.
19:33 The two armies clash and a large battle starts to happen!Neither side backs off — the battle is joined.
20:03 The battle outcome favors Catsup as Horace's armies melt into Catsup's armies' weapon fire!Horace's army evaporates. Catsup doesn't even slow down.
20:28 The attack was a success, Horace lost more than half of his army in that battle.That fight gutted Catsup — more than half the force is gone.
21:03 Losing only less than half of his army, Catsup seems to be fine.A cheap fight for Horace — the losses are light.
🎙 It's all going Catsup's way right now.
21:31 Catsup is flying his mutalisks towards his opponent.Catsup hits the timing — this push arrives exactly when it hurts.
22:04 Unwilling to suffer further harassment, Horace taps out!That's it. Horace looks at the field one last time and concedes.
GG. Catsup closes it out over Horace.

Head to head

15 games
Catsup 12 – 3 Horace