League · Bo5 · engine v5.3
· Wed, Aug 12 2026 · 16:00 server time
Games
5 · · ▶ replay
■ Ancestry
■ Vonarrh
army value
■ Ancestry
■ Vonarrh
economy
Play-by-play (47 lines)
0:07 The Orange Vonarrh spawns at s2 while Green Ancestry spawns at s3.Vonarrh in Orange at s2. Ancestry in Green at s3. The map is set.
0:49 Vonarrh gets Forge Fast Expand against Ancestry's Overpool.Vonarrh shows Forge Fast Expand — Ancestry has gone Overpool. The clock starts on who blinks first.
— The early game —
1:21 Vonarrh warps in a nexus.Vonarrh takes another base — the economy widens.
1:45 Ancestry places down a hatchery.Ancestry plants a new base and dares his opponent to punish it.
2:15 Vonarrh is pushing out with his zealots.Vonarrh goes early — pressure before either side is ready.
🎙 The armies trade evenly; this one is still anyone's game.
3:04 Ancestry pushes out with his zerglings! It appears that these zerglings have speed upgrade!Ancestry tests the door early. Is anyone home?
3:38 The two armies meet and a large battle starts to engage!Here it comes: two full armies, one engagement.
3:55 Ancestry's mismicro cost him his zerglings and probably this game! Vonarrh continues pressuring with his zealots and dragoons!Ancestry wasn't ready. Vonarrh's early aggression takes the lead.
4:38 It seems that Vonarrh only managed to destroy less than half of Ancestry's army.Vonarrh takes a bite out of Ancestry's force and backs off.
5:15 After that battle, Vonarrh still has most of his army with him.A cheap fight for Ancestry — the losses are light.
5:39 Vonarrh decides to put some pressure on his opponent.Vonarrh has seen enough — the army moves out.
6:08 Ancestry pushes out with his zerglings! It appears that these zerglings have speed upgrade!Ancestry goes early — pressure before either side is ready.
6:54 As both armies meet, they soon start exchanging fires!The dance is over. They fight.
7:26 Vonarrh kills off all of Ancestry's offensive zerglings with his zealots.Vonarrh holds the early rush without blinking.
🎙 Ancestry is a step behind and knows it.
7:51 Losing only less than half of his army, Vonarrh seems to be fine.Ancestry keeps most of his army intact through the exchange.
8:33 Losing only less than half of his army, Ancestry seems to be fine.Vonarrh keeps most of his army intact through the exchange.
8:59 Vonarrh warps in a nexus.More workers, more money: Vonarrh expands.
9:34 Ancestry places down a hatchery.Quietly, Ancestry adds a base. These are the moves that decide long games.
10:04 Vonarrh is pushing out with his zealots.Vonarrh goes early — pressure before either side is ready.
10:46 Ancestry decides to start pushing across the map.Ancestry has seen enough — the army moves out.
11:07 Both armies meet at the center of the map and start attacking.Neither side backs off — the battle is joined.
11:43 The battle outcome favors Vonarrh as Ancestry's armies melt into Vonarrh's armies' weapon fire!Ancestry's army evaporates. Vonarrh doesn't even slow down.
12:24 Ancestry has lost about half of his army in that battle.Half of Vonarrh's force stays on that battlefield.
🎙 The scales tip toward Vonarrh — a lead, but not a safe one.
13:00 Losing only less than half of his army, Vonarrh seems to be fine.Ancestry keeps most of his army intact through the exchange.
13:18 Ancestry must macro up quickly or Vonarrh will just roll him over!Ancestry is badly outgunned — Vonarrh's force is a size larger.
14:08 Vonarrh is pushing out with his zealots.Vonarrh goes early — pressure before either side is ready.
14:38 Ancestry places down a hatchery.Ancestry plants a new base and dares his opponent to punish it.
15:06 As both armies meet, they soon start exchanging fires!Contact in the middle of the map. Everything is committed.
15:43 Ancestry lost all of his zerglings to Vonarrh's zealots and dragoons!The early pressure works — Vonarrh breaks Ancestry's front door.
16:11 Ancestry lost about half of his army in that battle.Half of Vonarrh's force stays on that battlefield.
16:35 Losing only less than half of his army, Vonarrh seems to be fine.A cheap fight for Ancestry — the losses are light.
17:18 Vonarrh warps in a nexus.Vonarrh takes another base — the economy widens.
🎙 Ancestry is hanging on by a thread against Vonarrh's army.
17:42 Vonarrh starts pushing across the map.Vonarrh tightens the formation and starts the long walk.
18:19 The battle to decide the game begins!Both players push to the middle of the map, and a large fight breaks out.
— The mid game —
19:02 A few beautiful storms from Vonarrh turned the battle around! Vonarrh won the battle!The mid-game push crashes through — Vonarrh breaks Ancestry's position.
19:33 After that battle, Vonarrh destroyed about half of Ancestry's army.Half of Ancestry's force is gone — Vonarrh took it apart.
— The late game —
20:02 With excellent skills and micro, Vonarrh managed to fend off Ancestry while losing less than half of his army.Ancestry keeps most of his army intact through the exchange.
20:26 Looks like Vonarrh is going to push out with his archons and speedlots!The composition is ready; Vonarrh starts the push.
21:13 Ancestry having no armies left to defend, has no choice but to tap out.Ancestry GGs. A hard-fought game comes to its end.
GG. Vonarrh closes it out over Ancestry.
■ Impound
■ Gdansk
army value
■ Impound
■ Gdansk
economy
Play-by-play (56 lines)
0:16 Impound spawns at s1 in Yellow while Gdansk spawns at s2 in White.Cross positions or close ones, it starts here: Impound at s1, Gdansk at s2.
0:49 Impound gets 14 CC against Gdansk's 12 Pool.Impound commits to 14 CC; Gdansk answers with 12 Pool.
— The early game —
1:07 Impound starts expanding.Quietly, Impound adds a base. These are the moves that decide long games.
1:44 Gdansk places down a hatchery.More workers, more money: Gdansk expands.
2:15 Impound decides to move out with his armies.No more waiting. Impound pushes.
🎙 Nothing between them. One engagement could decide it.
2:35 Gdansk decides to start pushing across the map.Here it comes: Gdansk crosses the map with everything.
3:05 The two armies meet and a large battle starts to engage!Neither side backs off — the battle is joined.
3:38 All of a sudden, Gdansk has no armies left while Impound is continuing to push across the map!A clean, brutal win for Impound. The push continues.
4:00 Impound destroyed about half of Gdansk's army after that battle.Impound cuts Gdansk's army in half.
4:40 With excellent skills and micro, Impound managed to fend off Gdansk while losing less than half of his army.Gdansk keeps most of his army intact through the exchange.
5:02 Impound places down a command center.Quietly, Impound adds a base. These are the moves that decide long games.
5:31 Gdansk places down a hatchery.More workers, more money: Gdansk expands.
6:09 Impound decides to put on early pressure with his marines.Impound goes early — pressure before either side is ready.
6:32 Gdansk with a large number of zerglings starts pushing out.Gdansk tests the door early. Is anyone home?
🎙 Gdansk is a step behind and knows it.
7:17 As both armies meet, they soon start exchanging fires!Here it comes: two full armies, one engagement.
7:41 Gdansk failed to kill off Impound's defending marines.Gdansk's early gamble buys nothing — Impound's defense was already in place.
8:05 With excellent skills and micro, Impound managed to fend off Gdansk while losing less than half of his army.Gdansk keeps most of his army intact through the exchange.
8:38 About half of Gdansk's army has been decimated in that battle.Half of Impound's force stays on that battlefield.
9:01 Impound's number of expansions are equal to Gdansk's.Base for base, they're level — Impound and Gdansk match each other.
9:39 Attempting to end the game, Impound moves out with his armies.Impound has seen enough — the army moves out.
10:13 Gdansk's zerglings are pushing out!Gdansk tests the door early. Is anyone home?
10:33 The battle to decide the game begins!The armies collide — this is the fight both of them wanted.
11:16 Gdansk failed to kill off Impound's defending marines.Gdansk's early gamble buys nothing — Impound's defense was already in place.
🎙 Impound holds the stronger army for now.
11:42 Losing only less than half of his army, Impound seems to be fine.Gdansk keeps most of his army intact through the exchange.
12:12 About half of Gdansk's army has been decimated in that battle.Impound pays for that trade with about half his army.
12:31 Impound places down a command center.Quietly, Impound adds a base. These are the moves that decide long games.
13:17 Gdansk places down a hatchery.More workers, more money: Gdansk expands.
13:39 Impound decides to put on early pressure with his marines.No patience from Impound: the first units are already marching.
14:14 Gdansk with a large number of zerglings starts pushing out.Gdansk tests the door early. Is anyone home?
14:42 Both armies meet at the center of the map and start attacking.The armies collide — this is the fight both of them wanted.
15:02 Gdansk's mismicro cost him his zerglings and probably this game! Impound continues pressuring with his marines!The early pressure works — Impound breaks Gdansk's front door.
15:36 That attack didn't seem to do much damage, Impound destroyed only less than half of Gdansk's army.Impound clips Gdansk's army — real damage, but Gdansk fights on.
🎙 Gdansk is a step behind and knows it.
16:19 It seems that Gdansk only managed to destroy less than half of Impound's army.Gdansk clips Impound's army — real damage, but Impound fights on.
— The mid game —
16:44 Impound is pushing out with a large M&M ball!The composition is ready; Impound starts the push.
17:15 Both armies meet at the center of the map and start attacking.Here it comes: two full armies, one engagement.
— The late game —
17:32 Even sunken colonies didn't help Gdansk, Gdansk has to pull some drones to fight against Impound's marines!The mid-game push crashes through — Impound breaks Gdansk's position.
18:06 About half of Gdansk's army has been decimated in that battle.Half of Impound's force stays on that battlefield.
18:31 With excellent skills and micro, Impound managed to fend off Gdansk while losing less than half of his army.Gdansk keeps most of his army intact through the exchange.
19:10 Impound is bringing his M&M ball to pressure his opponent now!The composition is ready; Impound starts the push.
19:30 Impound starts expanding.More workers, more money: Impound expands.
20:06 Gdansk places down a hatchery.Gdansk plants a new base and dares his opponent to punish it.
🎙 Impound edges ahead on army strength.
20:31 The two armies meet and a large battle starts to engage!Here it comes: two full armies, one engagement.
21:07 Even sunken colonies didn't help Gdansk, Gdansk has to pull some drones to fight against Impound's marines!The mid-game push crashes through — Impound breaks Gdansk's position.
21:45 Impound destroyed about half of Gdansk's army after that battle.Impound cuts Gdansk's army in half.
22:18 It seems that Gdansk only managed to destroy less than half of Impound's army.Gdansk clips Impound's army — real damage, but Impound fights on.
22:34 Impound is pushing out with a large M&M ball!The composition is ready; Impound starts the push.
23:06 Unwilling to suffer further harassment, Gdansk taps out!That's it. Gdansk looks at the field one last time and concedes.
That's the game: Impound defeats Gdansk, settled in the mid game.
■ Features
■ PrOlapsE
army value
■ Features
■ PrOlapsE
economy
Play-by-play (41 lines)
0:10 PrOlapsE spawns in Orange at s2 while Features spawns in Blue at s1.We're underway — PrOlapsE spawns at s2, Features answers from s1.
0:39 Features opens 12 Hatch against PrOlapsE's 14 CC.PrOlapsE commits to 14 CC; Features answers with 12 Hatch.
— The early game —
1:19 PrOlapsE places down a command center.Quietly, PrOlapsE adds a base. These are the moves that decide long games.
2:02 Features places down a hatchery.More workers, more money: Features expands.
2:27 Unwilling to make the game too long, PrOlapsE starts moving out.PrOlapsE tightens the formation and starts the long walk.
🎙 The armies trade evenly; this one is still anyone's game.
3:00 Features is putting early pressure with his zerglings.Features tests the door early. Is anyone home?
3:51 The two armies meet and a large battle starts to engage!Neither side backs off — the battle is joined.
4:26 Mismicro from PrOlapsE gave opportunity to Features! Features is still pushing and putting pressure with his zerglings!PrOlapsE wasn't ready. Features's early aggression takes the lead.
5:04 Losing only less than half of his army, PrOlapsE seems to be fine.Features keeps most of his army intact through the exchange.
5:33 After that battle, Features still has most of his army with him.PrOlapsE keeps most of his army intact through the exchange.
6:01 At the moment, Features seems to have more units than PrOlapsE.Count the units: Features has the edge over PrOlapsE right now.
6:51 PrOlapsE decides to move out with his armies.PrOlapsE has seen enough — the army moves out.
7:10 Features is putting early pressure with his zerglings.No patience from Features: the first units are already marching.
7:46 PrOlapsE places down a command center.PrOlapsE plants a new base and dares his opponent to punish it.
🎙 The armies trade evenly; this one is still anyone's game.
— The mid game —
8:36 Features places down a hatchery.More workers, more money: Features expands.
8:57 As both armies meet, they soon start exchanging fires!The armies collide — this is the fight both of them wanted.
9:36 With some nice micro, Features successfully defend against PrOlapsE's marines.PrOlapsE's early gamble buys nothing — Features's defense was already in place.
10:24 It seems that PrOlapsE only managed to destroy less than half of Features's army.PrOlapsE clips Features's army — real damage, but Features fights on.
10:42 About half of PrOlapsE's army has been decimated in that battle.Half of Features's force stays on that battlefield.
11:20 Features is putting early pressure with his zerglings.Features goes early — pressure before either side is ready.
11:56 Both armies meet at the center of the map and start attacking.The armies collide — this is the fight both of them wanted.
12:36 Nice control from Features! He killed PrOlapsE's marines and continues pressuring!The early pressure works — Features breaks PrOlapsE's front door.
13:17 Features destroyed less army than he should, only less than half of PrOlapsE's army has been decimated.Features clips PrOlapsE's army — real damage, but PrOlapsE fights on.
🎙 Features holds the stronger army for now.
13:57 With excellent skills and micro, Features managed to fend off PrOlapsE while losing less than half of his army.PrOlapsE keeps most of his army intact through the exchange.
— The late game —
14:19 Features's zerglings are pushing out!Features tests the door early. Is anyone home?
15:01 Features places down a hatchery.Features takes another base — the economy widens.
15:34 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:04 Features's zerglings surround PrOlapsE's marines and kills it off!PrOlapsE wasn't ready. Features's early aggression takes the lead.
16:57 About half of PrOlapsE's army has been decimated in that battle.Features pays for that trade with about half his army.
17:24 Losing only less than half of his army, Features seems to be fine.PrOlapsE keeps most of his army intact through the exchange.
17:56 PrOlapsE places down a command center.PrOlapsE plants a new base and dares his opponent to punish it.
18:36 Eager to end the game, Features moves out with his armies.Features tightens the formation and starts the long walk.
🎙 PrOlapsE is hanging on by a thread against Features's army.
19:06 PrOlapsE having no armies left to defend, has no choice but to tap out.That's it. PrOlapsE looks at the field one last time and concedes.
PrOlapsE taps out. Features's early game was simply better.
■ Shattering
■ Luridly
army value
■ Shattering
■ Luridly
economy
Play-by-play (46 lines)
0:12 Shattering spawns in Red at s4 while Luridly spawns in Green at s3.Shattering in Red at s4. Luridly in Green at s3. The map is set.
0:41 Luridly opens Siege Expand against Shattering's 1 Gate Cybernetics.The builds are down: 1 Gate Cybernetics from Shattering, Siege Expand from Luridly.
— The early game —
1:14 Shattering warps in a nexus.Shattering plants a new base and dares his opponent to punish it.
1:47 Luridly places down a command center.Luridly takes another base — the economy widens.
2:11 Shattering is putting on early pressure with his dragoon.Shattering tests the door early. Is anyone home?
🎙 The armies trade evenly; this one is still anyone's game.
2:49 Luridly decides to put on early pressure on his opponent by bringing out his marines.Luridly goes early — pressure before either side is ready.
3:23 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.
4:05 Shattering's mismicro cost him his dragoons and probably this game! Luridly continues pressuring with his marines and vultures!The early pressure works — Luridly breaks Shattering's front door.
4:20 That attack didn't seem to do much damage, Luridly destroyed only less than half of Shattering's army.Luridly takes a bite out of Shattering's force and backs off.
4:56 With excellent skills and micro, Luridly managed to fend off Shattering while losing less than half of his army.Shattering keeps most of his army intact through the exchange.
5:42 Shattering is pushing out with his dragoons.Shattering goes early — pressure before either side is ready.
5:58 Eager to end the game, Luridly moves out with his armies.No more waiting. Luridly pushes.
6:36 Luridly places down a command center.Luridly takes another base — the economy widens.
7:02 The two armies meet and a large battle starts to engage!Here it comes: two full armies, one engagement.
🎙 Even footing again — the tension builds.
7:52 Luridly successfully kills off Shattering's dragoons with nice marine micro.The early pressure works — Luridly breaks Shattering's front door.
8:15 With excellent skills and micro, Shattering managed to fend off Luridly while losing less than half of his army.Luridly keeps most of his army intact through the exchange.
8:42 After that battle, Luridly still has most of his army with him.Shattering keeps most of his army intact through the exchange.
— The mid game —
9:25 Shattering warps in a nexus.Quietly, Shattering adds a base. These are the moves that decide long games.
9:47 Shattering is pushing out with his dragoons.Shattering goes early — pressure before either side is ready.
10:33 Luridly bravely pushes out with his marines and vultures.Luridly goes early — pressure before either side is ready.
10:59 In terms of army size, Shattering is behind Luridly!Shattering is badly outgunned — Luridly's force is a size larger.
11:37 As both armies meet, they soon start exchanging fires!Contact in the middle of the map. Everything is committed.
12:06 All of a sudden, Shattering has no armies left while Luridly is continuing to push across the map!A clean, brutal win for Luridly. The push continues.
🎙 Luridly edges ahead on army strength.
12:34 Shattering has lost about half of his army in that battle.Luridly pays for that trade with about half his army.
13:01 With excellent skills and micro, Luridly managed to fend off Shattering while losing less than half of his army.A cheap fight for Shattering — the losses are light.
13:46 Luridly moves out with his armies.Here it comes: Luridly crosses the map with everything.
14:17 The battle to decide the game begins!Neither side backs off — the battle is joined.
14:54 Shattering's mismicro cost him his dragoons and probably this game! Luridly continues pressuring with his marines and vultures!Shattering wasn't ready. Luridly's early aggression takes the lead.
— The late game —
15:24 Shattering has lost about half of his army in that battle.Luridly pays for that trade with about half his army.
15:49 Losing only less than half of his army, Luridly seems to be fine.Shattering keeps most of his army intact through the exchange.
16:12 Eager to end the game, Luridly moves out with his armies.No more waiting. Luridly pushes.
17:05 Luridly places down a command center.Luridly takes another base — the economy widens.
🎙 Luridly has built a commanding army lead — Shattering needs something special here.
17:36 Both armies meet at the center of the map and start attacking.Here it comes: two full armies, one engagement.
18:05 Shattering's mismicro cost him his dragoons and probably this game! Luridly continues pressuring with his marines and vultures!Shattering wasn't ready. Luridly's early aggression takes the lead.
18:38 About half of Shattering's army has been decimated in that battle.Luridly pays for that trade with about half his army.
19:00 With excellent skills and micro, Luridly managed to fend off Shattering while losing less than half of his army.Shattering keeps most of his army intact through the exchange.
19:37 Luridly decides to put some pressure on his opponent.Luridly tightens the formation and starts the long walk.
20:18 Looking at the opponent's overwhelming forces, Shattering GGs!That's it. Shattering looks at the field one last time and concedes.
Shattering taps out. Luridly's early game was simply better.
■ Hardback
■ Carjack
army value
■ Hardback
■ Carjack
economy
Play-by-play (49 lines)
0:17 The game starts with Orange Carjack spawning at s1 and Green Hardback spawning at s2.Carjack takes s1 in Orange; across the map, Hardback settles in at s2 in Green.
0:40 Hardback opens One Fact FE against Carjack's One Fact FE.The builds are down: One Fact FE from Carjack, One Fact FE from Hardback.
— The early game —
1:17 Carjack places down a command center.Carjack plants a new base and dares his opponent to punish it.
1:42 Hardback places down a command center.Hardback takes another base — the economy widens.
2:21 Carjack decides to move out with his armies.Here it comes: Carjack crosses the map with everything.
🎙 Nothing between them. One engagement could decide it.
2:55 Hardback bravely pushes out with his marines and vultures.Hardback slides the first vultures across the map — early mines, early pressure.
3:14 The two armies clash and a large battle starts to happen!The dance is over. They fight.
3:51 With enough marines, Carjack kills off Hardback's defending marines.The early pressure works — Carjack breaks Hardback's front door.
4:14 With excellent skills and micro, Hardback managed to fend off Carjack while losing less than half of his army.Carjack keeps most of his army intact through the exchange.
4:53 It seems that Hardback only managed to destroy less than half of Carjack's army.Hardback takes a bite out of Carjack's force and backs off.
5:28 Carjack decides to expand.Quietly, Carjack adds a base. These are the moves that decide long games.
6:01 Hardback places down a command center.More workers, more money: Hardback expands.
6:23 Eager to end the game, Carjack moves out with his armies.No more waiting. Carjack pushes.
6:52 Hardback decides to put on early pressure on his opponent by bringing out his marines.Hardback slides the first vultures across the map — early mines, early pressure.
🎙 Nothing between them. One engagement could decide it.
7:28 The two armies meet and a large battle starts to engage!Contact in the middle of the map. Everything is committed.
8:04 With enough marines, Carjack kills off Hardback's defending marines.Hardback wasn't ready. Carjack's early aggression takes the lead.
8:24 After that battle, Hardback still has most of his army with him.Carjack keeps most of his army intact through the exchange.
9:13 After that battle, Carjack still has most of his army with him.Hardback keeps most of his army intact through the exchange.
9:41 Carjack figures he has enough vultures to put on early pressure on his opponent so he decides to push out.Carjack slides the first vultures across the map — early mines, early pressure.
10:01 The two armies clash and a large battle starts to happen!The armies collide — this is the fight both of them wanted.
10:32 Nice marine micro! Carjack kills off Hardback's marines and forces Hardback to pull some SCVs!Hardback wasn't ready. Carjack's early aggression takes the lead.
11:20 Losing only less than half of his army, Hardback seems to be fine.Carjack keeps most of his army intact through the exchange.
11:48 After that battle, Carjack still has most of his army with him.Hardback keeps most of his army intact through the exchange.
🎙 Even footing again — the tension builds.
12:04 Carjack places down a command center.Carjack plants a new base and dares his opponent to punish it.
12:56 Hardback places down a command center.More workers, more money: Hardback expands.
13:14 Carjack moves out with his armies.No more waiting. Carjack pushes.
13:56 Hardback is in quite a huge army disadvantage, he doesn't have what it takes to win against Carjack's army.Hardback needs production, fast; Carjack's army has outgrown his.
14:17 The two armies meet and a large battle starts to engage!The armies collide — this is the fight both of them wanted.
14:46 Nice marine micro! Carjack kills off Hardback's marines and forces Hardback to pull some SCVs!Hardback wasn't ready. Carjack's early aggression takes the lead.
15:22 Hardback lost about half of his army in that battle.Half of Carjack's force stays on that battlefield.
15:50 After that battle, Carjack still has most of his army with him.A cheap fight for Hardback — the losses are light.
— The mid game —
16:18 Carjack's vulture-tank ball is getting large, and it starts to roll out of the base!Carjack's tank line crawls forward — siege by siege, the map shrinks.
🎙 Slight advantage Carjack as the game develops.
16:51 Carjack places down a command center.More workers, more money: Carjack expands.
— The late game —
17:19 Hardback places down a command center.Quietly, Hardback adds a base. These are the moves that decide long games.
18:07 The two armies clash and a large battle starts to happen!Contact in the middle of the map. Everything is committed.
18:30 Speed vulture micro in combination with tanks is definitely imbalanced! Carjack is slicing through Hardback's army!The mid-game push crashes through — Carjack breaks Hardback's position.
19:06 Hardback lost about half of his army in that battle.Half of Carjack's force stays on that battlefield.
19:42 Losing only less than half of his army, Carjack seems to be fine.Hardback keeps most of his army intact through the exchange.
20:17 Hardback tried to lift up the command center but he wasn't in time and it was destroyed by Carjack's armies.No reinforcements in time: Hardback watches Carjack level the expansion.
20:30 Carjack is bringing his vulture-tank ball to his opponent!Carjack's tank line crawls forward — siege by siege, the map shrinks.
21:08 After suffering a devastating loss in the battle, Hardback GGs!Hardback types it out: GG.
Hardback taps out. Carjack's mid game was simply better.
Head to head
0 earlier meetingsThese clubs have never met before.