Friendly · Bo7 · engine v5.3
· Sun, Aug 2 2026 · 20:41 server time
Games
5 · · ▶ replay
■ Immoral
■ Surplus
army value
■ Immoral
■ Surplus
economy
Play-by-play (53 lines)
0:07 Immoral spawns in Red at s2 while Surplus spawns in Teal at s1.We're underway — Immoral spawns at s2, Surplus answers from s1.
0:43 Immoral opens 2 Rax FE against Surplus's 12 Pool.The builds are down: 2 Rax FE from Immoral, 12 Pool from Surplus.
— The early game —
1:10 Immoral places down a command center.Quietly, Immoral adds a base. These are the moves that decide long games.
1:39 Surplus places down a hatchery.More workers, more money: Surplus expands.
2:16 Immoral decides to put on early pressure with his marines.Immoral tests the door early. Is anyone home?
🎙 Even footing again — the tension builds.
2:51 Unwilling to make the game too long, Surplus starts moving out.Surplus tightens the formation and starts the long walk.
3:20 The battle to decide the game begins!The dance is over. They fight.
3:53 Surplus's mismicro cost him his zerglings and probably this game! Immoral continues pressuring with his marines!Surplus wasn't ready. Immoral's early aggression takes the lead.
4:17 Surplus has lost about half of his army in that battle.Immoral pays for that trade with about half his army.
4:38 After that battle, Immoral still has most of his army with him.Surplus keeps most of his army intact through the exchange.
5:25 Immoral starts pushing across the map.No more waiting. Immoral pushes.
5:40 The two armies clash and a large battle starts to happen!Neither side backs off — the battle is joined.
6:25 Surplus's mismicro cost him his zerglings and probably this game! Immoral continues pressuring with his marines!The early pressure works — Immoral breaks Surplus's front door.
6:40 With excellent skills and micro, Surplus managed to fend off Immoral while losing less than half of his army.Immoral keeps most of his army intact through the exchange.
🎙 The scales tip toward Immoral — a lead, but not a safe one.
7:29 Losing only less than half of his army, Immoral seems to be fine.A cheap fight for Surplus — the losses are light.
7:53 Immoral decides to move out with his armies.Immoral has seen enough — the army moves out.
8:19 Surplus is putting early pressure with his zerglings.Surplus goes early — pressure before either side is ready.
8:43 Immoral places down a command center.More workers, more money: Immoral expands.
9:30 Surplus places down a hatchery.Surplus takes another base — the economy widens.
— The mid game —
9:53 The battle to decide the game begins!Here it comes: two full armies, one engagement.
10:30 Surplus failed to break through Immoral's marine defense line.Surplus's early gamble buys nothing — Immoral's defense was already in place.
10:59 Losing only less than half of his army, Immoral seems to be fine.A cheap fight for Surplus — the losses are light.
11:16 It seems that Immoral only managed to destroy less than half of Surplus's army.Immoral clips Surplus's army — real damage, but Surplus fights on.
🎙 Immoral edges ahead on army strength.
12:00 Immoral decides to start pushing across the map.Immoral tightens the formation and starts the long walk.
12:34 Surplus is putting early pressure with his zerglings.Surplus goes early — pressure before either side is ready.
12:50 The two armies clash and a large battle starts to happen!Here it comes: two full armies, one engagement.
13:35 All of a sudden, Surplus has no armies left while Immoral is continuing to push across the map!Immoral wins the fight convincingly and keeps rolling forward.
13:53 With excellent skills and micro, Surplus managed to fend off Immoral while losing less than half of his army.Immoral keeps most of his army intact through the exchange.
14:24 After that battle, Immoral still has most of his army with him.A cheap fight for Surplus — the losses are light.
15:00 Immoral decides to put some pressure on his opponent.Immoral has seen enough — the army moves out.
15:27 Immoral's number of expansions are equal to Surplus's.The economies mirror one another. Nothing between Immoral and Surplus yet.
16:11 The two armies clash and a large battle starts to happen!Neither side backs off — the battle is joined.
🎙 Immoral edges ahead on army strength.
16:38 Immoral kills off Surplus's zerglings with his marines!The early pressure works — Immoral breaks Surplus's front door.
— The late game —
17:05 Surplus lost about half of his army in that battle.Half of Immoral's force stays on that battlefield.
17:41 Losing only less than half of his army, Immoral seems to be fine.A cheap fight for Surplus — the losses are light.
18:09 Immoral feels confident with his marines and decides to push out.Immoral goes early — pressure before either side is ready.
18:33 Immoral places down a command center.More workers, more money: Immoral expands.
19:13 Surplus places down a hatchery.Quietly, Surplus adds a base. These are the moves that decide long games.
19:44 As both armies meet, they soon start exchanging fires!The armies collide — this is the fight both of them wanted.
20:17 Immoral kills off Surplus's armies and continues pushing!Immoral wins the fight convincingly and keeps rolling forward.
🎙 Immoral's force dwarfs what Surplus has left on the field.
20:34 Surplus lost about half of his army in that battle.Immoral pays for that trade with about half his army.
21:06 With excellent skills and micro, Immoral managed to fend off Surplus while losing less than half of his army.A cheap fight for Surplus — the losses are light.
21:38 Immoral decides to put some pressure on his opponent.Immoral tightens the formation and starts the long walk.
22:18 After suffering a devastating loss in the battle, Surplus GGs!Nothing left to defend with — Surplus taps.
GG. Immoral closes it out over Surplus.
■ Immoral
■ Surplus
army value
■ Immoral
■ Surplus
economy
Play-by-play (38 lines)
0:07 Immoral spawns in Green at s4 while Surplus spawns in Orange at s1.Immoral in Green at s4. Surplus in Orange at s1. The map is set.
0:45 Surplus opens 12 Pool against Immoral's 14 CC.Immoral commits to 14 CC; Surplus answers with 12 Pool.
— The early game —
1:30 Immoral places down a command center.Immoral plants a new base and dares his opponent to punish it.
1:51 Surplus places down a hatchery.Surplus takes another base — the economy widens.
2:42 Immoral starts pushing out with his marines.Immoral tests the door early. Is anyone home?
🎙 Even footing again — the tension builds.
3:14 Surplus is putting early pressure with his zerglings.No patience from Surplus: the first units are already marching.
3:52 The two armies meet and a large battle starts to engage!The armies collide — this is the fight both of them wanted.
4:21 Immoral failed to kill off Surplus's defending zerglings.Surplus holds the early rush without blinking.
5:07 That attack didn't seem to do much damage, Immoral destroyed only less than half of Surplus's army.Immoral clips Surplus's army — real damage, but Surplus fights on.
5:43 With excellent skills and micro, Immoral managed to fend off Surplus while losing less than half of his army.Surplus keeps most of his army intact through the exchange.
6:03 Surplus starts expanding.Surplus plants a new base and dares his opponent to punish it.
6:55 Surplus with a large number of zerglings starts pushing out.No patience from Surplus: the first units are already marching.
7:20 Immoral starts expanding.Immoral plants a new base and dares his opponent to punish it.
— The mid game —
7:50 The battle to decide the game begins!Contact in the middle of the map. Everything is committed.
🎙 Even footing again — the tension builds.
8:25 Surplus's zerglings surround Immoral's marines and kills it off!Immoral wasn't ready. Surplus's early aggression takes the lead.
9:00 That attack didn't seem to do much damage, Surplus destroyed only less than half of Immoral's army.Surplus takes a bite out of Immoral's force and backs off.
9:39 Losing only less than half of his army, Surplus seems to be fine.A cheap fight for Immoral — the losses are light.
10:22 Surplus is putting early pressure with his zerglings.Surplus goes early — pressure before either side is ready.
11:05 The battle to decide the game begins!Both players push to the middle of the map, and a large fight breaks out.
11:43 Mismicro from Immoral gave opportunity to Surplus! Surplus is still pushing and putting pressure with his zerglings!The early pressure works — Surplus breaks Immoral's front door.
12:15 Losing only less than half of his army, Immoral seems to be fine.A cheap fight for Surplus — the losses are light.
12:55 After that battle, Surplus still has most of his army with him.A cheap fight for Immoral — the losses are light.
13:30 Surplus's zerglings are pushing out!Surplus goes early — pressure before either side is ready.
🎙 Immoral is a step behind and knows it.
— The late game —
13:50 Surplus appears to have more army than Immoral!Count the units: Surplus has the edge over Immoral right now.
14:42 Surplus places down a hatchery.Surplus takes another base — the economy widens.
15:14 The two armies clash and a large battle starts to happen!Contact in the middle of the map. Everything is committed.
15:45 Mismicro from Immoral gave opportunity to Surplus! Surplus is still pushing and putting pressure with his zerglings!The early pressure works — Surplus breaks Immoral's front door.
16:19 After that battle, Surplus destroyed about half of Immoral's army.Half of Immoral's force is gone — Surplus took it apart.
17:06 Losing only less than half of his army, Surplus seems to be fine.A cheap fight for Immoral — the losses are light.
17:33 Surplus starts pushing across the map.No more waiting. Surplus pushes.
18:02 Immoral having no armies left to defend, has no choice but to tap out.Immoral GGs. A hard-fought game comes to its end.
GG. Surplus closes it out over Immoral.
■ Immoral
■ Surplus
army value
■ Immoral
■ Surplus
economy
Play-by-play (48 lines)
0:07 Immoral spawns at s3 in Blue while Surplus spawns at s1 in Green.Immoral takes s3 in Blue; across the map, Surplus settles in at s1 in Green.
0:36 Immoral opens 1 Rax FE against Surplus's 12 Hatch.Immoral commits to 1 Rax FE; Surplus answers with 12 Hatch.
— The early game —
1:17 Immoral places down a command center.Immoral plants a new base and dares his opponent to punish it.
1:41 Surplus places down a hatchery.Surplus takes another base — the economy widens.
2:13 Immoral starts pushing out with his marines.Immoral goes early — pressure before either side is ready.
🎙 Dead even — neither player has found the edge yet.
2:42 Eager to end the game, Surplus moves out with his armies.Here it comes: Surplus crosses the map with everything.
3:27 The two armies meet and a large battle starts to engage!The armies collide — this is the fight both of them wanted.
4:05 Nice placement by Surplus, Immoral can't even find a hole to poke through with his marines.Surplus holds the early rush without blinking.
4:20 After that battle, Surplus still has most of his army with him.Immoral keeps most of his army intact through the exchange.
5:01 About half of Immoral's army has been decimated in that battle.Half of Surplus's force stays on that battlefield.
5:42 Immoral places down a command center.More workers, more money: Immoral expands.
6:14 Surplus places down a hatchery.Quietly, Surplus adds a base. These are the moves that decide long games.
6:41 Surplus is putting early pressure with his zerglings.Surplus goes early — pressure before either side is ready.
7:04 As both armies meet, they soon start exchanging fires!The dance is over. They fight.
🎙 Nothing between them. One engagement could decide it.
7:40 Mismicro from Immoral gave opportunity to Surplus! Surplus is still pushing and putting pressure with his zerglings!The early pressure works — Surplus breaks Immoral's front door.
8:12 Surplus destroyed about half of Immoral's army after that battle.Surplus cuts Immoral's army in half.
8:40 Immoral destroyed less army than he should, only less than half of Surplus's army has been decimated.Immoral clips Surplus's army — real damage, but Surplus fights on.
9:20 Surplus's zerglings are pushing out!Surplus tests the door early. Is anyone home?
9:42 As both armies meet, they soon start exchanging fires!Both players push to the middle of the map, and a large fight breaks out.
10:21 Nice control from Surplus! He killed Immoral's marines and continues pressuring!Immoral wasn't ready. Surplus's early aggression takes the lead.
10:47 Immoral lost about half of his army in that battle.Half of Surplus's force stays on that battlefield.
11:22 After that battle, Surplus still has most of his army with him.A cheap fight for Immoral — the losses are light.
12:01 Immoral places down a command center.Immoral plants a new base and dares his opponent to punish it.
🎙 Surplus holds the stronger army for now.
12:41 Surplus places down a hatchery.Surplus takes another base — the economy widens.
13:09 Surplus starts pushing across the map.Surplus has seen enough — the army moves out.
13:40 Both armies meet at the center of the map and start attacking.Contact in the middle of the map. Everything is committed.
14:08 Surplus's zerglings surround Immoral's marines and kills it off!Immoral wasn't ready. Surplus's early aggression takes the lead.
14:36 About half of Immoral's army has been decimated in that battle.Surplus pays for that trade with about half his army.
15:19 After that battle, Surplus still has most of his army with him.A cheap fight for Immoral — the losses are light.
15:41 Surplus decides to put some pressure on his opponent.Here it comes: Surplus crosses the map with everything.
16:13 Immoral places down a command center.Quietly, Immoral adds a base. These are the moves that decide long games.
16:43 Surplus places down a hatchery.More workers, more money: Surplus expands.
🎙 Immoral is hanging on by a thread against Surplus's army.
17:29 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.
— The mid game —
17:53 Surplus is attacking with both mutalisks and zerglings! Watch Immoral's marines melt in this attack!The mid-game push crashes through — Surplus breaks Immoral's position.
18:29 Immoral lost about half of his army in that battle.Half of Surplus's force stays on that battlefield.
— The late game —
18:50 After that battle, Surplus still has most of his army with him.A cheap fight for Immoral — the losses are light.
19:43 Immoral tried to lift up the command center but he wasn't in time and it was destroyed by Surplus's armies.No reinforcements in time: Immoral watches Surplus level the expansion.
20:11 Immoral tried to sneak a drop but it was discovered by Surplus.Immoral knocks, Surplus answers. No damage done.
20:46 Surplus brings his speedlings and lurkers out of his base!The composition is ready; Surplus starts the push.
21:05 Unwilling to suffer further harassment, Immoral taps out!Nothing left to defend with — Immoral taps.
Immoral taps out. Surplus's mid game was simply better.
■ Immoral
■ Surplus
army value
■ Immoral
■ Surplus
economy
Play-by-play (65 lines)
0:07 Immoral spawns in Orange at s2 while Surplus spawns in Blue at s1.We're underway — Immoral spawns at s2, Surplus answers from s1.
0:36 Surplus gets 12 Pool against Immoral's 14 CC.The builds are down: 14 CC from Immoral, 12 Pool from Surplus.
— The early game —
1:12 Immoral places down a command center.Immoral takes another base — the economy widens.
1:35 Surplus places down a hatchery.Surplus plants a new base and dares his opponent to punish it.
1:59 Immoral feels confident with his marines and decides to push out.Immoral tests the door early. Is anyone home?
🎙 The armies trade evenly; this one is still anyone's game.
2:27 Surplus is putting early pressure with his zerglings.Surplus goes early — pressure before either side is ready.
2:58 Both armies meet at the center of the map and start attacking.Here it comes: two full armies, one engagement.
3:25 Surplus's zerglings surround Immoral's marines and kills it off!The early pressure works — Surplus breaks Immoral's front door.
3:59 With excellent skills and micro, Immoral managed to fend off Surplus while losing less than half of his army.A cheap fight for Surplus — the losses are light.
4:26 Losing only less than half of his army, Surplus seems to be fine.A cheap fight for Immoral — the losses are light.
4:58 Immoral starts pushing out with his marines.No patience from Immoral: the first units are already marching.
5:36 Surplus with a large number of zerglings starts pushing out.Surplus goes early — pressure before either side is ready.
5:49 As both armies meet, they soon start exchanging fires!Here it comes: two full armies, one engagement.
6:31 Immoral kills off Surplus's zerglings with his marines!The early pressure works — Immoral breaks Surplus's front door.
🎙 Nothing between them. One engagement could decide it.
6:49 Losing only less than half of his army, Surplus seems to be fine.Immoral keeps most of his army intact through the exchange.
7:27 Losing only less than half of his army, Immoral seems to be fine.Surplus keeps most of his army intact through the exchange.
8:02 Immoral decides to expand.More workers, more money: Immoral expands.
8:19 Surplus places down a hatchery.Quietly, Surplus adds a base. These are the moves that decide long games.
8:51 Immoral decides to put on early pressure with his marines.Immoral goes early — pressure before either side is ready.
9:08 Surplus decides to put some pressure on his opponent.Surplus has seen enough — the army moves out.
9:43 Surplus's army is small compared to Immoral!Surplus is badly outgunned — Immoral's force is a size larger.
10:13 As both armies meet, they soon start exchanging fires!The dance is over. They fight.
10:39 Surplus's zerglings surround Immoral's marines and kills it off!Immoral wasn't ready. Surplus's early aggression takes the lead.
🎙 Slight advantage Immoral as the game develops.
11:06 Losing only less than half of his army, Immoral seems to be fine.Surplus keeps most of his army intact through the exchange.
11:48 With excellent skills and micro, Surplus managed to fend off Immoral while losing less than half of his army.A cheap fight for Immoral — the losses are light.
12:12 Immoral starts pushing out with his marines.Immoral tests the door early. Is anyone home?
12:49 Unwilling to make the game too long, Surplus starts moving out.Surplus tightens the formation and starts the long walk.
13:03 Immoral places down a command center.Immoral takes another base — the economy widens.
13:29 Surplus places down a hatchery.More workers, more money: Surplus expands.
14: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.
14:29 Nice control from Surplus! He killed Immoral's marines and continues pressuring!The early pressure works — Surplus breaks Immoral's front door.
15:00 Immoral lost about half of his army in that battle.Surplus pays for that trade with about half his army.
🎙 Dead even — neither player has found the edge yet.
15:39 It seems that Immoral only managed to destroy less than half of Surplus's army.Immoral takes a bite out of Surplus's force and backs off.
— The mid game —
16:13 Surplus brings his speedlings and lurkers out of his base!Surplus hits the timing — this push arrives exactly when it hurts.
16:27 It seems like Surplus has more units than Immoral!Surplus's army is visibly the bigger one — Immoral should not take this fight.
17:10 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.
17:34 Surplus is attacking with lurker-lings and mutalisks! Immoral's armies melt in the attack.Immoral's defense bends, then snaps. Surplus takes the middle of the game.
17:51 After that battle, Surplus destroyed about half of Immoral's army.Half of Immoral's force is gone — Surplus took it apart.
18:27 After that battle, Surplus still has most of his army with him.A cheap fight for Immoral — the losses are light.
18:52 Immoral places down a command center.Immoral plants a new base and dares his opponent to punish it.
19:29 Surplus places down a hatchery.More workers, more money: Surplus expands.
🎙 Immoral is a step behind and knows it.
— The late game —
19:51 Surplus is flying his mutalisks towards his opponent.Surplus hits the timing — this push arrives exactly when it hurts.
20:31 The two armies clash and a large battle starts to happen!Both players push to the middle of the map, and a large fight breaks out.
21:02 Surplus is attacking with both mutalisks and zerglings! Watch Immoral's marines melt in this attack!Immoral's defense bends, then snaps. Surplus takes the middle of the game.
21:12 Immoral lost about half of his army in that battle.Surplus pays for that trade with about half his army.
21:46 That attack didn't seem to do much damage, Immoral destroyed only less than half of Surplus's army.Immoral takes a bite out of Surplus's force and backs off.
22:28 Surplus shot down Immoral's command center.No reinforcements in time: Immoral watches Surplus level the expansion.
22:49 Immoral places down a command center.Immoral plants a new base and dares his opponent to punish it.
23:22 Surplus brings his speedlings and lurkers out of his base!Surplus hits the timing — this push arrives exactly when it hurts.
23:47 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.
🎙 Immoral is hanging on by a thread against Surplus's army.
24:06 Surplus is attacking with lurker-lings and mutalisks! Immoral's armies melt in the attack.The mid-game push crashes through — Surplus breaks Immoral's position.
24:34 Surplus destroyed about half of Immoral's army after that battle.Surplus cuts Immoral's army in half.
25:04 After that battle, Surplus still has most of his army with him.A cheap fight for Immoral — the losses are light.
25:35 Surplus starts pushing across the map.Surplus tightens the formation and starts the long walk.
26:16 Unwilling to suffer further harassment, Immoral taps out!That's it. Immoral looks at the field one last time and concedes.
Surplus takes it — the mid game decided this one.
■ Immoral
■ Surplus
army value
■ Immoral
■ Surplus
economy
Play-by-play (46 lines)
0:07 The game starts with Red Immoral spawning at s1 and Blue Surplus spawning at s2.Cross positions or close ones, it starts here: Immoral at s1, Surplus at s2.
0:36 Surplus opens 12 Pool against Immoral's 2 Rax FE.The builds are down: 2 Rax FE from Immoral, 12 Pool from Surplus.
— The early game —
1:23 Immoral places down a command center.Immoral takes another base — the economy widens.
1:43 Surplus places down a hatchery.Surplus plants a new base and dares his opponent to punish it.
2:23 Immoral decides to put on early pressure with his marines.Immoral tests the door early. Is anyone home?
🎙 Nothing between them. One engagement could decide it.
2:54 Surplus is putting early pressure with his zerglings.Surplus goes early — pressure before either side is ready.
3:26 As both armies meet, they soon start exchanging fires!Neither side backs off — the battle is joined.
3:55 Nice placement by Surplus, Immoral can't even find a hole to poke through with his marines.Immoral's early gamble buys nothing — Surplus's defense was already in place.
4:20 Losing only less than half of his army, Surplus seems to be fine.A cheap fight for Immoral — the losses are light.
4:55 Immoral lost about half of his army in that battle.Surplus pays for that trade with about half his army.
5:39 Immoral feels confident with his marines and decides to push out.No patience from Immoral: the first units are already marching.
6:11 Surplus with a large number of zerglings starts pushing out.Surplus tests the door early. Is anyone home?
6:32 Immoral desperate in getting his economy pumped up, expands to another location.Quietly, Immoral adds a base. These are the moves that decide long games.
7:06 Surplus places down a hatchery.More workers, more money: Surplus expands.
🎙 Even footing again — the tension builds.
7:42 As both armies meet, they soon start exchanging fires!The dance is over. They fight.
8:18 With some nice micro, Surplus successfully defend against Immoral's marines.Surplus holds the early rush without blinking.
8:52 With excellent skills and micro, Surplus managed to fend off Immoral while losing less than half of his army.Immoral keeps most of his army intact through the exchange.
9:19 Immoral has lost about half of his army in that battle.Surplus pays for that trade with about half his army.
10:01 Surplus starts pushing across the map.Surplus has seen enough — the army moves out.
10:35 As both armies meet, they soon start exchanging fires!Here it comes: two full armies, one engagement.
10:51 Nice control from Surplus! He killed Immoral's marines and continues pressuring!The early pressure works — Surplus breaks Immoral's front door.
11:22 Surplus only destroyed about half of Immoral's army.Half of Immoral's force is gone — Surplus took it apart.
12:13 Immoral destroyed less army than he should, only less than half of Surplus's army has been decimated.Immoral takes a bite out of Surplus's force and backs off.
🎙 Surplus holds the stronger army for now.
12:26 Surplus with a large number of zerglings starts pushing out.Surplus tests the door early. Is anyone home?
13:11 Immoral decides to expand.More workers, more money: Immoral expands.
13:31 Surplus places down a hatchery.Quietly, Surplus adds a base. These are the moves that decide long games.
14:21 The two armies clash and a large battle starts to happen!Neither side backs off — the battle is joined.
14:46 The battle outcome favors Surplus as Immoral's armies melt into Surplus's armies' weapon fire!Surplus wins the fight convincingly and keeps rolling forward.
15:26 After that battle, Surplus destroyed about half of Immoral's army.Half of Immoral's force is gone — Surplus took it apart.
15:51 With excellent skills and micro, Surplus managed to fend off Immoral while losing less than half of his army.Immoral keeps most of his army intact through the exchange.
— The mid game —
16:24 Surplus is flying his mutalisks towards his opponent.Surplus's mid-game army is assembled — and it's moving.
17:03 Immoral's number of expansions are equal to Surplus's.The economies mirror one another. Nothing between Immoral and Surplus yet.
🎙 It's all going Surplus's way right now.
— The late game —
17:34 The two armies meet and a large battle starts to engage!Neither side backs off — the battle is joined.
18:07 Immoral seems to have run out of scans! Surplus's lurkers cleans up the remaining army!The mid-game push crashes through — Surplus breaks Immoral's position.
18:33 Immoral lost about half of his army in that battle.Surplus pays for that trade with about half his army.
18:59 Losing only less than half of his army, Surplus seems to be fine.Immoral keeps most of his army intact through the exchange.
19:39 Surplus starts pushing out with his speedlings and lurkers!Surplus hits the timing — this push arrives exactly when it hurts.
20:00 Unwilling to suffer further harassment, Immoral taps out!Immoral types it out: GG.
Surplus takes it — the mid game decided this one.
Head to head
125 games
Immoral
44 – 81
Surplus