• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 13:15
CEST 19:15
KST 02:15
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Power Rank - Esports World Cup 202550RSL Season 1 - Final Week9[ASL19] Finals Recap: Standing Tall15HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16
Community News
BSL Team Wars - Bonyth, Dewalt, Hawk & Sziky teams5Weekly Cups (July 14-20): Final Check-up0Esports World Cup 2025 - Brackets Revealed19Weekly Cups (July 7-13): Classic continues to roll8Team TLMC #5 - Submission re-extension4
StarCraft 2
General
The GOAT ranking of GOAT rankings RSL Revival patreon money discussion thread Power Rank - Esports World Cup 2025 Jim claims he and Firefly were involved in match-fixing RSL Season 1 - Final Week
Tourneys
Esports World Cup 2025 Master Swan Open (Global Bronze-Master 2) Sparkling Tuna Cup - Weekly Open Tournament Sea Duckling Open (Global, Bronze-Diamond) FEL Cracov 2025 (July 27) - $8000 live event
Strategy
How did i lose this ZvP, whats the proper response
Custom Maps
External Content
Mutation #239 Bad Weather Mutation # 483 Kill Bot Wars Mutation # 482 Wheel of Misfortune Mutation # 481 Fear and Lava
Brood War
General
[Update] ShieldBattery: 1v1 Fastest Support! BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion BSL Team Wars - Bonyth, Dewalt, Hawk & Sziky teams Ginuda's JaeDong Interview Series
Tourneys
CSL Xiamen International Invitational [Megathread] Daily Proleagues [CSLPRO] It's CSLAN Season! - Last Chance [BSL 2v2] ProLeague Season 3 - Friday 21:00 CET
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread [MMORPG] Tree of Savior (Successor of Ragnarok) Path of Exile CCLP - Command & Conquer League Project
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Post Pic of your Favorite Food! Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread The Games Industry And ATVI
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
[\m/] Heavy Metal Thread Anime Discussion Thread Movie Discussion! [Manga] One Piece Korean Music Discussion
Sports
2024 - 2025 Football Thread Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023 NBA General Discussion
World Cup 2022
Tech Support
Installation of Windows 10 suck at "just a moment" Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Ping To Win? Pings And Their…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Socialism Anyone?
GreenHorizons
Customize Sidebar...

Website Feedback

Closed Threads



Active: 839 users

[OSL] RO8 - Week 2

Forum Index > News
43 CommentsPost a Reply
Normal

[OSL] RO8 - Week 2

Text byWaxangel
May 5th, 2010 13:08 GMT
[image loading]
Banner by SilverskY

by WaxAngel and KwarK

The split best of three format continued in week two of the quarter-finals, with the deciding games being played for each series. Before we continue onto the action, we would like to explain the criteria behind our new player and match rating system.

+ Show Spoiler [Kwark's Player Ratings] +
A 5 comes from a top class player playing excellently so I'll never give most progamers 5s simply because they're not capable of it. They need to show strength in all areas of their play with no real mistakes. Flash is the benchmark by which I judge a 5, it's him playing well.
A 4 is great play, strategically sound, if not innovative, with no big mistakes. Say, Flash playing his average game or Kal playing a good game.
A 3 is a standard game played at a skill level sufficient for me to not question how they ever passed courage. In no way impressive or innovative but competent. If they show they know what they're doing and don't embarrass themselves they get a 3.
A 2 is when one or more aspects of their play fail to live up to my expectations of what a progamer should be able to do. If a player messes up his mutalisk vs scourge micro in ZvZ that'll push him down from a 3 to a 2, even if the rest is on par.
A 1 is where their play fails in multiple areas. Significant micro mistakes, poor macro, bad tactics and the wrong strategy are all worthy of a 1. If I get the idea they just don't know what they're doing they get a 1. It's actually quite hard to stay in a game long enough to showcase a real 1 unless your opponent is also playing at a similar level so they usually go together.


+ Show Spoiler [WaxAngel's Match Ratings] +
Whatever I feel like.


We admit that we are much like our American and British counterparts judging the Olympics, in that we are undoubtedly biased against non-western competitors. Luckily, that's not too big a problem here.



Week One Battlereports
by KwarK


Round of Eight, Week 2 - April 30th
Players up 1 to 0 in bold

(T)Flash <Great Barrier Reef> (T)BaBy
<Match Point>
(P)Movie <Fighting Spirit> (P)Pure
<Eye of the Storm>
(Z)ZerO <Match Point> (Z)EffOrt
<Fighting Spirit>
(T)fOrGG <Eye of the Storm> (P)Kal
<Great Barrier Reef>




(T)Flash vs (T)BaBy
Record: Flash - 2:0 - Baby

Game Two
+ Show Spoiler [Battle Report] +
Flash spawned at 4 in purple while Baby got 12 in blue on Great Barrier Reef. Both took the macro route again with rax-CC builds like last week, and again Flash placed his CC directly at his natural while Baby opted to float it out a short distance. They continued to mirror each other with a quick starport, but Flash took his second gas faster and hid a second starport while Baby opted for a faster academy and an ebay. Flash's dual starport wraith harass netted several scv kills but Baby's wraiths and a goliath eventually limited the damage.

Flash took his back expansion at 6 while adding dropships, while Baby set up a contain outside of Flash's natural. Flash had dropships out though and took to the skies, the starting positions favoring him with a short aerial distance to Baby's natural and back expansions at 3:00. Flash tried a big drop behind Baby's natural with wraith's to escort and spot for his pure tanks. Baby's own tank line fended off the attack, keeping Flash's tanks just out of range of hitting the mining SCVs. In the meanwhile, Baby took the back expansion at 11, while Flash took the expansion at 10.

Flash loaded up his dropships and flew out to his 10:00 expansion to lay siege to 11 from behind the mineral line, but Baby had scouted it and used his wraiths to kill the two dropships just after they unloaded the tanks. Flash's wraiths arrived in time to stop the tanks from being killed by wraiths, it had bought Baby the time to secure his mineral line with tanks.

Baby expanded to the 8:00 main and his mineral natural, while Flash expanded to 3 and 7 mineral base. Flash attempted to attack 8 with his dropships, but Baby intercepted them with wraiths and killed two of them. Still, Flash's remaining forces forced Baby to float the CC to the 8:00 natural, and the two players made a small stand-off line between the 8:00 main and natural. Although Baby held the centre of the map with his containment and large army, it was of limited value on a semi-island map like Great Barrier Reef because his commitment to defending his expansions allowed Flash to expand much more easily. Still, Baby was managing to keep the base count equal, although he was constantly on the defensive.

Baby finally made some big moves, using his control of the center to lay siege on edges of Flash's main from the low-ground. In rapid succession, he tank harassed across the mineral line at 10, blocked a major drop attempt behind the 1:00 natural, and shut down Flash's at 7 with tanks behind the minerals, suddenly taking a mineral (but not gas, as none of the geysers on GBR can be hit from behind the minerals) advantage. With Baby's forces scattered from defending and attacking, Flash broke the contain outside his natural with a concentrated attack, opening up control of the middle to anyone. Baby simultaneously moved his ground forces up to secure the 8:00 main, while dropping behind the 3:00 minerals to disrupt the mining. After a heated series of drops, Baby ended up with the position behind 3:00. In a minute of action Baby had shut down mineral collection at all but one of Flash's expansions, and evened up the supply count.

Soon to be out-macroed, Flash immediately gathered his army for an aggressive move. His tanks moved in the direction of Baby's base, but before we could find out their final destination they crossed paths with Baby's dropships that had been heading to 10:00 for another attack. In a spur of the moment decision, Baby decided to immediately unload his dropships, which ended up being a mistake. Flash's army had been slightly numerically superior, and with their superior positioning won a small victory before being halted by tanks further ahead. Starved for minerals, Flash floated his main CC down to his mineral only natural, while Baby took the back expansion at 2:00.

Still finding himself behind, Flash gathered his ground forces and dropships together for a major assault, again in the direction of Baby's main. This time, Baby was aware and tried to scramble to defend, but found too many of his troops in the wrong place, scattered across the map to defend or attack expansions. Flash crushed Baby's initial defense and looked to lay siege to Baby's main from the low ground. However, Baby defended impressively, returning his large harassing force at 2:00 via dropships, and dropped on top of Flash's army just as it was being elevatored up into the 12:00 main. Unfazed, Flash continued to press the initiative and was immediately attacking again with a drop at 10:00, simultaneously freeing his expansion there while stopping the mining at Baby's 8:00 natural.

In a critical moment, Baby's dropships encountered Flash's ground army moving up yet again to attack 12:00. Having played so well till that point, Baby ended up committing the same mistake he did before, only this time with lasting consequences. On reflex, Baby tried to drop on top of Flash's troops, but Flash had already reacted by sieging his tanks and focus firing down two dropships. Almost instantly, a 20 supply gap opened up. Flash reacted immediately, taking out both Baby's mineral only expansion, and killing off the 2:00 expansion while regaining mining at 3:00.

With many of the earlier expansions now mined out, the 20 supply gap quickly ballooned out of control into a 60 supply gap, and Baby GGed out as Flash launched a final attack on his main.

A very nice game by both players. Baby tried to take Flash straight-up again and played the same distinctive low dropship style as before. On a semi island map like Great Barrier Reef the lack of dropships makes central map control worthless and makes expansions very vulnerable to harass across the mineral lines. I think Baby was wrong to play it his way but he still gave a very impressive showing, keeping up with Flash for half an hour and tearing Flash back down every time Flash tried to get ahead. Ultimately Flash was able to expand faster along the bottom of the map, partly due to the map layout (harass is easier anticlockwise) and partly because of his air control and that economic advantage eventually added up. But an excellent game either way.


+ Show Spoiler [Match Ratings] +
Kwark's Player Ratings
Flash: 5
Baby: 5

WaxAngel's Match Rating: 4.5 of 5
This was very similar to their first game last week, where the two players broke from the TvT mold to play a very fast paced, aggressive style of game. It was a close game down the stretch, where you weren't sure who the winner was until the very last minutes.


Game Three

+ Show Spoiler [Battle Report] +

Flash won the series 2-0


+ Show Spoiler [Match Ratings] +

Flash won the series 2-0




(P)Movie vs (P)Pure
Record: Movie - 1:2 - Pure

Game Two
+ Show Spoiler [Battle Report] +
Pure spawned in orange at 11 while Movie got blue at 1 on Fighting Spirit. Both used standard openings, but Pure scouted Movie on his first try while Movie's scouting probe went in the wrong direction. By the time Movie's probe reached Pure's base there was a zealot walling the ramp.

Movie went for a quick citadel as he did last week, a worse choice on a ramp map like Fighting Spirit than it was on Match Point where speedlot and storm transitions are king. Pure opened 1 gate robo, and although Movie managed to scout it he continued to tech to templar archives, perhaps thinking he was committed.

Then, in a key moment in the game, Pure used his scout probe which he'd hidden earlier to build a hidden expansion at 5 (a build used by Bisu against Guemchi on this very map a few months prior).

Kwark's Conjecture
Taking a hidden expansion PvP puts you 400 minerals down in the short term. However on a ramp map you can defend with a 400 mineral deficit so the worst that will happen is you'll be contained. The correct play from the point of view of the aggressor in this situation (map control, contain, no observers and unaware of the hidden expansion) is to contain, expand, and then pull back after you feel like your 'faster' expansion is starting to kick in. This is if the opponent could be doing some funky stuff that you need to play safe against. The advantages of maintaining a ramp contain are outweighed by the disadvantages of having your army on the wrong side of the map when two speed-shuttles hit your base. Rather than risk a game winning advantage of a faster expansion while preventing the opponent's expansion with a contain, the aggressor pulls back and camps, allowing his opponent to take a slightly later counter-expansion. That is exactly what happened here: Movie went on the offense, expanded and pulled back to allow Pure to counter-expand. Normally it's good play because your faster expansion is a big enough advantage to let you play defensively, but in this situation it ended up being the worst possible choice because the weird thing Movie should have been preparing for wasn't a drop or a proxy robo, it was economic cheese. It's another of those beautiful situations where the reason Pure's build worked was because Movie could be trusted to reliably follow the metagame.

Despite scouting the fast robo Movie still tried dts instead of ht, ignoring the fact that dts don't work vs obs while ht work really well vs reavers. Movie tried to break Pure's later expansion at the natural with a few dragoons and some DTs, but blocking pylons and reavers kept it secure. The weird thing is that Pure was able to go reavers without shuttles because of Movie's tech choices, if Movie had played this standard with a reaver+shuttle opening then he could hypothetically have broken Pure's natural. He certainly had more money to spend than Pure whose expansion at 5 was extremely undersaturated, it was simply that his army was very inefficient against a pylon + reaver + dragoon defense. Movie attacked again with twelve dragoons against six dragoons and a reaver with a battery, which shield recharge ended up being critical as Movie failed to break the expansion again.

Even though he had been unable to stop his opponents natural expansion, Movie was still thinking he was ahead with his own earlier expansion giving him more money and a higher gateway count. He completed his tech with zealot speed and observers and moved out onto the map while trying to expand at 3. Unfortunately for him Pure's DTs delayed attempts at taking 3 twice, so Movie tried to build a nexus at the 5:00 natural instead. At this point, Movie finally became aware of Pure's hidden expansion, which had cannons and plenty of probes mining by now.

Movie immediately divided his forces, sending a few units to wear down 5 while his main army got into position to assault Pure if he tried to move out and save his expansion. However Pure's DT saved his 5 o'clock expansion, while Movie was forced into a hasty attack from his suddenly disadvantageous situation. Movie microed competently, getting his archons and zeals mixed up in Pure's army while Pure carelessly lost two reavers but stormed nicely. Movie won the battle, but it didn't really matter as the resource advantage had kicked in for Pure and his reinforcements arrived quickly and in large numbers. Movie stayed in the game for a bit longer, running around the map and trying to belatedly take the 3:00 expansion, but he couldn't attempt to face Pure had on. Pure had solidified his advantage even further by taking the 9:00 expansion, and eventually he attacked the 1:00 natural with his superior army and ended Movie's OSL dream. GG.



+ Show Spoiler [Match Ratings] +
Kwark's Player Ratings
Movie: 2
Pure: 3


And here's where we saw it 5 months ago. I know I don't give Pure much credit, and I know he talked about why it's a good build in his interview, but I spent a season doing this build on icc so I don't feel he deserves too much credit here. It's a good build for getting wins from better players (which is why I'm so familiar with it), he used it and it worked perfectly, netting him the win. I will however take points from Movie for trying a dt opening again despite the fact that his reaver micro is some of the best in progaming, and some more points for trying dts instead of ht against a robo opening and a few for not scouting the hidden expansion because the build isn't that rare.
Sorry Movie but you let me down.

WaxAngel's Match Rating: 2.5** of 5
A few key moments early on decided the game. Movie's early attack failed, while he also failed to learn about Pure's hidden expansion. Once Pure's resource advantage kicked in, it was an inevitable loss for Movie.

**Notable Play: Pure used a very audacious strategy, but according to his interview it was well calculated. Pure said his build looks perfectly normal to an opponent, and he claimed a maphack would be the only way to suspect a hidden expansion at that point in time.


Game Three

+ Show Spoiler [Battle Report] +
Pure won the series 2-0


+ Show Spoiler [Match Ratings] +
Pure won the series 2-0




(Z)ZerO vs (Z)EffOrt
Record: Zero - 1:3 - Effort

Game Two
+ Show Spoiler [Battle Report] +
Effort spawned at 5 in brown while Zero got blue at 11 on Match Point. They mirrored each other with blind 12 hatch - 11 pool - 10 gas openings which are fairly good on Match Point because the expansion is protected by a ramp and terrain that favours defending zerglings. They both pumped drones as much as they could and teched to lair at the same time with overlords telling them they were mirroring. Then when their economies reached the point where they could sustain two hatchery production, they both simultaneously transitioned into pure zerglings rather than waste larva on excess drones.

Effort ran a speedling into Zero's base and saw larva being saved for muta, which meant there would be lack of zerglings he might exploit. Seeing his opportunity Effort delayed his muta by pumping another wave of speedlings and lured Zero's lings out into the open for a slaughter. Zero was forced to morph many of his own saved larva into zerglings to defend, and although he managed to lose very few of his drones with excellent micro, he took a big economic hit from not mining and fell behind in the mutalisk count.

Both players returned to a mirror with safe play, focusing solely on mutalisk and scourge production. However Effort simply had more mutalisks (and still had better micro vs scourge) and as their mutalisks clashed he came out on top. GG.

Zero could have held that attack with good positioning, despite having fewer zerglings. His problem was he let Effort lure him out while at his most vulnerable. When you have six larva in the bank and mutalisks won't arrive for another twenty seconds or so is the worst time to get ambitious. I guess Effort's play was decent and Zero's wasn't awful up to that one mistake. But that's ZvZ for you.


+ Show Spoiler [Match Ratings] +
Kwark's Player Ratings
Effort: 3
Zero: 2

WaxAngel's Match Rating:2.5 of 5
Your run of the mill ZvZ.


Game Three

+ Show Spoiler [Battle Report] +
Effort won the series2-0.


+ Show Spoiler [Match Ratings] +
Effort won the series 2-0




(T)fOrGG vs (P)Kal
Record: fOrGG - 4:4 - Kal

Game Two
+ Show Spoiler [Battle Report] +
Kal spawned in orange at 1 while fOrGG got blue at 11 on Eye of the Storm. Kal went for a 13 nex (and this is the perfect map for it) while fOrGG did a standard depot rax gas, scouting anticlockwise and finding his opponent first. He immediately took an scv off gas, added a factory as soon as possible, rallied marines to Kal's natural, and got sight of the natural minerals to send scvs as well.

Kal reacted badly. Sending a unit out of its way to sneak a look at the mineral line is a fairly transparent tell and even if he didn't see the marine scv coming, Kal should have reacted better when he saw the bunker going up. The bunker started building before the marines arrived, and had Kal immediately used his probes to access to the bunker (think July drone micro) he could have greatly limited the impact. He could have also just abandoned his natural immediately, where the lost mining time, awkward tech choices and the obsolete units would have probably put the players in an even situation. Instead Kal chose to try and defend his natural with probes, but not enough probes to succeed. Three probes took on some marines, failed and died while the bunker still got filled to force Kal to give up the nexus.

Kal retook his natural with dragoons but couldn't scout because of the threat of mines, and was forced to re-expand blind or face giving Terran a faster expansion. Meanwhile fOrGG simply made a second factory and squeezed out units for a quick 3 tank and vulture push which promptly killed Kal, who was caught without observers or dragoon range. There was some bad dragoon against mine micro too. GG.

13 nex getting scouted first is unfortunate but the difference between a 13 nex and a cheese is that it should be playable even if scouted. You can either abandon it or defend it, the middle route is losing both the nexus and the defending units. fOrGG scouted Kal first, knew what was up and executed him. Very solid by him, what he did showed a clear strategy of how to deal with the situation and he played it nicely. Kal for his part showed confusion and poor micro, although retaking his natural was an acceptable gamble in the context of playing blind.


+ Show Spoiler [Match Ratings] +
Kwark's Player Ratings
fOrGG: 4
Kal: 2

WaxAngel's Match Rating: 3** of 5
A short, sweet match where fOrGG's great planning and execution in a sequence of early attacks easily won him the game.

**Notable Play: While not the most innovative of strategies, fOrGG's delayed 2-factory attack after a bunker rush was an interesting counter to 12 nexus. Mentioned because dealing with fast expanding Protoss TvP seems to be a topic of frustration for many TL readers.


Game Three

+ Show Spoiler [Battle Report] +
fOrGG spawned in red at 12 while Kal got green at 8 on Great Barrier Reef. Kal opted for another 13 nex which I guess is one way of cutting down on practice time and using it more efficiently than your opponent. I'm a fan of any game defining opening play simply because you know it's coming and can practice for it whereas your opponent does not. fOrGG opened depot rax gas and kept three scvs on gas, opting for a blind two fact, scouting Kal second. Kal was unable to scout fOrGG because of his wall and was placed in a difficult position as the terrain on Great Barrier Reef isn't really ideal for playing vs blind, especially when a FE delays your observers (one gas late while being forced to pump two gateway dragoons plus range makes robo impossible, anything normally countered by robo tech is very strong against 13 nex).

fOrGG started a starport the moment he scouted the 13 nex and pushed out with three tanks and some vultures shortly afterwards which was immediately scouted by Kal's early warning probe. A line of pylons bought time and stopped vultures running up to lay mines at the feet of dragoons, stopping the two fact from overwhelming him.
[image loading]

That's Kal's entire army, the dragoons are all half dead and the shuttle is empty. That mine exploded doing no damage. This game was so intense and so close that a place in the OSL semifinals came down to something that small.

Kal's mass of gateway units held the front while he barely spared a couple of dragoons for the possibility of a drop. So when a dropship with four vultures arrived Kal was prepared. He had spotting pylons around the edge of his base, and a core behind the mineral line trapped the vultures into a corner as they attempted to run around causing havoc. The drop was quickly cleaned up. A simultaneous push at the front saw Kal show some excellent dragoon micro, sniping the mines, using a loaded shuttle to pull mines back towards fOrGG's units and to disrupt tank fire. Despite being under tremendous pressure Kal's multitasking pulled through and with his teching done he was free to devote his full energy to pumping units. In an extremely close meat grinder in which at several points probes had to join in and lay their lives down Kal held, if only just barely.

Another vulture drop killed a lot of probes while another simultaneous push at the front forced probes to defend. A wraith got involved to snipe the shuttle and at one point Kal completely lost control of his natural. However his waves of units were simply larger than fOrGG's and he quickly retook it. Another drop hit the main, killing yet more probes, followed by another at the natural. However fOrGG no longer had the forces to kill dragoons or to really hurt Kal in a straight fight, he'd lost that battle, and as Kal's army grew the harass did less and less damage. With two nexus pumping probes Kal wasn't taking any long-term damage and fOrGG was still on one base.

More attempts at dropship play were discovered by an observer and fOrGG was forced to siege his tanks on the high ground and take his natural. An attempt at reaver harass was shut down when a wraith killed the shuttle forcing the reaver and dragoon to land behind fOrGG's natural but as fOrGG cleaned them up (with some nice dropship vs scarab micro) Kal used the distraction to break in with a bulldog. Three tanks missing from fOrGG's defence and some zealot bombs left him exposed and although he was able to control the situation he was getting behind.

On the offence and with total map control Kal took his mineral only below his cliff and expanded again to the 4 main. Another bulldog did yet more damage, not killing fOrGG but holding him in place, inflicting some damage and more importantly, keeping the momentum firmly in Kal's hands.
fOrGG tried to take his mineral only but with speedzealots out Kal was able to harass fOrGG's natural and then smash into his third with well positioned troops. As fOrGG tried to deal with the attacks on several fronts he lost scvs and shortly afterwards, control of his third. With fOrGG's supply staying static Kal was growing out of control, expanding, adding gateways, pumping speedshuttles. fOrGG could only hold the tide for so long and was eventually forced to GG.

An excellent game. fOrGG was unfortunate to choose to 2 fac against a 13 nex on a map where 1 gate robo is more common. For the last few weeks Kal has spent every PvT he's played going gateway core zealot robo dragoon with the zealot denying scouting and dragoon range really late. That reaver rush is great against Flash's FE builds but dies horribly to a 2 fac. On a semi island map like Great Barrier Reef fOrGG's 2 fac was an excellent choice and would have been an instant build order win over Kal's standard play. I think this was a great example of fOrGG being aware of Kal's style and Kal being aware that fOrGG was aware, hard countering the hard counter. Still, fOrGG showed some great multitasking and really made the build almost work, despite being hard countered. That scrappy battle for Kal's natural really could have gone either way, if fOrGG had been allowed to set up a position for a second Kal couldn't have retaken it. Both players played extremely well with no notably strategic, tactical or micro mistakes. I'm not sure if they were at Flash level simply because it's hard to directly compare when he's not involved but the game was so good I feel compelled to give them 5s.


+ Show Spoiler [Match Ratings] +
Kwark's Player Ratings
ForGG: 9 of 10.
Kal: 9 of 10.
(Kwark refuses to use non-integers in his rating system)

WaxAngel's Match Rating: 3.5 of 5
fOrGG brought another all-in strategy to the table, but Kal was much better prepared this time. Nonetheless, fOrGG's constant aggression made the game very exciting, even though it was clear that after a point, the game was going rapidly downhill for Terran.




Coming up....



First Semi-Final - May 7th
(T)Flash vs (P)Pure
<Great Barrier Reef>
<Eye of the Storm>
<Match Point>
<Fighting Spirit>
<Great Barrier Reef>


Second Semi-Final - May 14th
(Z)EffOrt vs (P)Kal
<Great Barrier Reef>
<Eye of the Storm>
<Match Point>
<Fighting Spirit>
<Great Barrier Reef>


[image loading]
Brackets by SilverskY + thanks to Motbob


Semi Final: Lee Young Ho ((T)Flash) vs Park Se Jung ((P)Pure)

Weeks ago, I declared that Flash vs Hyvaa might be the most one-sided matchup in the entire Korean Air OSL. Although Hyvaa’s marvelous performance certainly made me look silly, I have absolutely no qualms about making that declaration again: Flash versus Pure will be the most one-sided matchup in the Korean Air OSL. It’s best of five this time, where the better player *almost always wins.

Flash’s is an absurd 20 and 2 in Terran versus Protoss since New Year’s Eve of 2009. In that period, his only two losses are to Movie, in what was perhaps the best game of his career at that point, and to M18M’s sneaky and well executed four-gate Dark Templar strategy. No one has been able to replicate the situations in those losses, and Flash shores up holes in his game right away. Hidden carriers and an overextended siege line cost Flash a game against Movie; now Flash advances more securely and is always well prepared against surprise carriers. After losing once to M18M’s clever DT build, Flash showed his will to never again be beat by an all-in from an inferior player and won with seamless safety-first builds against the duo of Han and Jaehoon in the Winners League final.

[image loading]
Between practicing for MVP and Pure, I almost had enough time to teach myself to play the banjo.


And even saying that Flash had weaknesses to cover for at all is selling him short. They were specs of dust on his immaculate TvP resume, and all it goes to show is that Flash believes there’s no kill like overkill.

Despite how badly Pure played earlier this year, and while his team refuses to play him in proleague for the second month straight (I’ll never get tired of repeating this, how can you be good if even your own team doesn’t believe in you?), there’s no denying he deserves a lot of credit for making the final-four of the Korean Air OSL Starleague.

Now that we’ve given him his due, let’s cheapen the achievement of his career. Ok, he’s certainly still better than Type-B, probably better than Silent_Control, and maybe he’s as good as Rock! The point is: Bad players can make the top four.

[image loading]
Is this what PvT hell looks like?


But even in the most lop-sided of matchups, there’s always a little hope for the underdog. Even if we take into account his pair of unforgivably bad games against Special in the OSL RO36, PvT has still been Pure’s redeeming matchup in the last few months. He has wins over quality opponents in Light and Fantasy (not to be confused with “quality wins”), with a little side of dish of Canata.

Also, Pure packs a lot of big game mojo to go alongside his overall amount of suck. Combined with his fondness for tricky strategic builds (cheese), he should be able to take at least one game from Flash before the inevitable occurs. To top it off, Flash must prepare for his MSL quarter-final series against MVP as well, which he will play the day before the OSL (to be honest, “Golden Mouse” is probably more on his mind than “that tournament I was screwed out of last time”).

Prediction: Flash wins 3-1


Semi Final: Kim Jung Woo ((Z)EffOrt) vs Kim Gu Hyun ((P)Kal)

What I first thought was a clear-cut matchup became needlessly complicated when I started examining the data. Kal has been the best Protoss player for a few months while Effort has been seriously not good. This should be an easy win for Kal, right?

The record actually suggests otherwise. Kal’s PvZ record in 2010 is actually under 50%, with 10 wins and 12 losses. To be fair, five of those losses are against Jaedong, who Kal is particularly poor against. But even so, that makes him a very pedestrian 10-7 in PvZ, and the level of competition he has been up against has been rather mediocre as well. The best ZvP player Kal has beat in 2010 is Hogil, while he has dropped unimpressive games against the likes of Hyuk, Soulkey, and even EffOrt himself.

[image loading]

I got this!


Effort’s ZvP record in 2010 is somewhat better at 6-3, but he has beaten several good players in Stork, Jangbi, and Kal has mentioned before (although the weak state of Protoss must be taken into account). If we look back even further, EffOrt recorded an eleven game PvZ winning streak from June to December of 2009, though it very well may be that the EffOrt of then is by now long gone now. But the fact remains, going simply by the data, EffOrt is the favorite.

[image loading]

Haters gonna hate



There is a major X factor in that EffOrt hasn’t played a ZvP in two months now. It is possible that his ZvP has deteriorated since then, and equally possible that we’ve been prematurely predicting his demise since he hasn’t been able to play his good matchup. Considering the fact that form of progamers can shift rapidly in a matter of weeks, there's no telling where Effort's ZvP is at.

In the end, even with the stats telling me I should pick Effort to win, I have to give Kal a slight edge. He's simply been performing better for a while now, and
although skills don't always translate from match-up to match-up, Kal just seems like a more solid, refined player at the moment. In addition, this is Effort's first time on the big stage of a major singles tournament, whereas Kal has quite a bit of experience in that respect.

http://www.youtube.com/watch?v=SgqrNaJj59M
The last meeting between Kal and Effort gives us a forecast for their upcoming meeting: Messy with a chance of upset.


Prediction: Kal wins 3-2.



Your in-flight entertainment this week is....
Starcraft II... in Lego. Actually, that looks more fun than the actual Starcraft II.
Facebook Twitter Reddit
AdministratorHey HP can you redo everything youve ever done because i have a small complaint?
Sprouter
Profile Joined December 2009
United States1724 Posts
May 05 2010 13:20 GMT
#2
this is a quality recap of osl ro8. cheers
kerpal
Profile Blog Joined June 2009
United Kingdom2695 Posts
Last Edited: 2010-05-05 13:30:01
May 05 2010 13:28 GMT
#3
nice job. still angry with zero though... seriously! get your zvz back into shape!

edit: amazing lego sc2! so cool
reincremate
Profile Blog Joined May 2009
China2213 Posts
May 05 2010 13:33 GMT
#4
Liking the rating system. It gives a better feel of the quality of games than a simple yes/no recommendation.
nozaro33
Profile Blog Joined March 2008
Taiwan1819 Posts
May 05 2010 13:34 GMT
#5
great recap!
to be honest, “Golden Mouse” is probably more on his mind than “that tournament I was screwed out of last time”).
This phrase was just golden lol
#1 Flash / #2 NaDa / #3 Stats fan / KT fan for life
writer22816
Profile Blog Joined September 2008
United States5775 Posts
May 05 2010 13:38 GMT
#6
Nice analysis on the fOrGG vs Kal series. Loved it. Although I wish forgg had pulled through
8/4/12 never forget, never forgive.
Crunchums
Profile Blog Joined December 2008
United States11143 Posts
May 05 2010 14:12 GMT
#7
why all the pure hate; he doesn't suck he's just mediocre
brood war for life, brood war forever
TheNessman
Profile Blog Joined May 2009
United States4158 Posts
May 05 2010 14:13 GMT
#8
honestly i would be so excited for a flash vs effort finals. hahahah that would be so funny / intense / flash is going to win regardless imo.
~~! youtube.com/xmungam1 !~~
virgium03
Profile Joined December 2009
7 Posts
May 05 2010 14:16 GMT
#9
Flash lost to Stork in the Ever OSL group stage, so you have to take this into account.
RushWifDietCoke
Profile Joined May 2008
United States488 Posts
May 05 2010 14:16 GMT
#10
Kal is awesome but as a CJ fan I can't root against Effort. Hoping for an Effort/Flash final. Nice write up!
Nothing to it but to do it.
routine
Profile Joined January 2010
United States40 Posts
May 05 2010 14:27 GMT
#11
man was really pulling for zero.. nice writeup and yea if pure beats flash the game casters will literally sh*t their pants
There's a fine line between looking good and looking gay
FaCE_1
Profile Blog Joined December 2006
Canada6172 Posts
May 05 2010 14:35 GMT
#12
Flash vs Kal would be such a great Final, I don't want Effort to pass :\

Go Flash !
Go Kal !
n_n
Navi
Profile Joined November 2009
5286 Posts
May 05 2010 14:36 GMT
#13
Haters gonna hate

i'm glad pure is in the semis and not the finals versus flash... lol
Hey! Listen!
saritenite
Profile Blog Joined May 2009
Singapore1680 Posts
May 05 2010 14:47 GMT
#14
Ah, whenever Forgg plays, I get little shivers of excitement.

Thanks ^-^
Zeridian
Profile Joined April 2009
United States198 Posts
May 05 2010 15:10 GMT
#15
hope it's flash effort final. Been hungry for a TvZ final
Slardar
Profile Joined April 2010
Canada7593 Posts
May 05 2010 15:27 GMT
#16
Very well written man, loving it. As much as I like Flash, hope Pure makes a good effort for good games!
Go Flash :D
meegrean
Profile Joined May 2008
Thailand7699 Posts
Last Edited: 2010-05-05 16:07:24
May 05 2010 16:06 GMT
#17
Flash vs Kal final go go!
Brood War loyalist
SeeDLiNg
Profile Joined January 2010
United States690 Posts
May 05 2010 17:16 GMT
#18
ZerO made me a saaaad panda
tree.hugger
Profile Blog Joined May 2009
Philadelphia, PA10406 Posts
May 05 2010 17:25 GMT
#19
(Z)EffOrt v. (P)Kal is going to be an excellent series, I've been saying it for days.

Their last match-up was a tense 20 minute build up with Kal in the lead, and then a dramatic final few minutes with EffOrt turning the tables and putting Kal in an unwinnable position. Such a fun game to watch.
ModeratorEffOrt, Snow, GuMiho, and Team Liquid
mesohawny
Profile Blog Joined May 2010
Canada193 Posts
May 05 2010 18:17 GMT
#20
you keep babbling on about how pure hasnt played in proleague for 2 months and his team doesnt believe in him... did you ever stop to think that MAYBE, JUST MAYBE his coaches are letting him sit out in proleague so he can practice full time for the OSL... HRMMMMM?!?? HIGHLY UNLIKELY, AMIRITE?
love you long time
mesohawny
Profile Blog Joined May 2010
Canada193 Posts
May 05 2010 18:18 GMT
#21
and im not a pure fan, im just highlighting this very obvious fact.
love you long time
GoodRamen
Profile Blog Joined December 2009
United States713 Posts
May 05 2010 19:33 GMT
#22
On May 05 2010 23:16 virgium03 wrote:
Flash lost to Stork in the Ever OSL group stage, so you have to take this into account.


He said since New Year Eve of 09 his lost to stork was before that.
#1 Fantasy Fan!!!!
Waxangel
Profile Blog Joined September 2002
United States33370 Posts
May 05 2010 19:51 GMT
#23
On May 06 2010 03:17 mesohawny wrote:
you keep babbling on about how pure hasnt played in proleague for 2 months and his team doesnt believe in him... did you ever stop to think that MAYBE, JUST MAYBE his coaches are letting him sit out in proleague so he can practice full time for the OSL... HRMMMMM?!?? HIGHLY UNLIKELY, AMIRITE?


Midas, Shine, Baby.
AdministratorHey HP can you redo everything youve ever done because i have a small complaint?
hyst.eric.al
Profile Blog Joined June 2009
United States2332 Posts
May 05 2010 20:40 GMT
#24
thanks for the write-up!

its awesome that effort is in the ro4 (despite being on the slump of his life, ironically) and he gets to play zvp, nonetheless.

looking forward to that as much as flash's bulldozing of pure.
Leta , BeSt, Calm fan forever! 김정우, I am sorry I ever lost faith in you.
flamewheel
Profile Blog Joined December 2009
FREEAGLELAND26781 Posts
May 05 2010 21:19 GMT
#25
I like WaxAngel's rating system.
Great writeup, guys.
Writerdamn, i was two days from retirement
KwarK
Profile Blog Joined July 2006
United States42649 Posts
May 05 2010 21:28 GMT
#26
On May 06 2010 03:17 mesohawny wrote:
you keep babbling on about how pure hasnt played in proleague for 2 months and his team doesnt believe in him... did you ever stop to think that MAYBE, JUST MAYBE his coaches are letting him sit out in proleague so he can practice full time for the OSL... HRMMMMM?!?? HIGHLY UNLIKELY, AMIRITE?

Couldn't they both be true? The reason he's being given all this practice time is because he's so awful the coaches think he needs every minute of practice, after all, this is as far as he's ever going to get in a tournament career.
I mean I know he made it to the semis but you've got to look at how. Terrible ro16 group where he was slightly more mediocre than his tragic companions. Then a reaver dt drop in Movie's main as Movie's army is on the wrong side of the map and a cheese build stolen from Bisu. It's not like he's putting the time to good use. I wouldn't put him in my proleague roster either.
ModeratorThe angels have the phone box
Ideas
Profile Blog Joined April 2008
United States8097 Posts
May 05 2010 21:48 GMT
#27
cant wait for kal vs effort, kal is going to blow our minds!
Free Palestine
darktreb
Profile Joined May 2007
United States3016 Posts
May 05 2010 22:52 GMT
#28
On May 06 2010 04:51 Waxangel wrote:
Show nested quote +
On May 06 2010 03:17 mesohawny wrote:
you keep babbling on about how pure hasnt played in proleague for 2 months and his team doesnt believe in him... did you ever stop to think that MAYBE, JUST MAYBE his coaches are letting him sit out in proleague so he can practice full time for the OSL... HRMMMMM?!?? HIGHLY UNLIKELY, AMIRITE?


Midas, Shine, Baby.


Haha, such a good response.
Crimson)S(hadow
Profile Blog Joined July 2007
Philippines545 Posts
May 06 2010 00:08 GMT
#29
when is jaedong vs midas? this is the first time i've really followed an osl even though i've been watching since boxer times lol
"It's the end of the BW era which i devoted everything to for 10 years. I tried playing sc2, but my BW memories run too deep; I felt like I was playing an entirely different game" -ToSsGirL
Corrupt
Profile Joined August 2009
Bulgaria1312 Posts
May 06 2010 01:13 GMT
#30
Kal vs Effort will be amazing Bo5, can't wait!
Just a guy trying to enjoy living in the worst timeline and failing miserably since 1990.
PhOeniX[MinD]
Profile Joined August 2008
361 Posts
May 06 2010 03:43 GMT
#31
i cant imagine one of these guys taking down flash right now. pure vs flash will be for just one side i guess pure will try so cheese builds.

kal vs effort is going to be real close and im sure is going to be fun
KT_FlaSh #1
Metaspace
Profile Joined November 2006
Austria670 Posts
May 06 2010 08:50 GMT
#32
Nice reports, as always :-)
Wir haben zuwenig Vespingas!
KwarK
Profile Blog Joined July 2006
United States42649 Posts
May 06 2010 10:47 GMT
#33
On May 06 2010 09:08 Crimson)S(hadow wrote:
when is jaedong vs midas? this is the first time i've really followed an osl even though i've been watching since boxer times lol

Neither Jaedong nor Midas is in this OSL. So never.
ModeratorThe angels have the phone box
rugmonkey
Profile Joined August 2009
United Kingdom126 Posts
May 06 2010 11:23 GMT
#34
Baby v Flash game was pretty decent. Flashes hidden expansion was crafty.
]343[
Profile Blog Joined May 2008
United States10328 Posts
May 06 2010 14:44 GMT
#35
awesome writeup kal vs effort will be exciting, and hopefully flash vs pure will be a yawn rape
Writer
Jayme
Profile Blog Joined February 2009
United States5866 Posts
May 06 2010 16:43 GMT
#36
On May 06 2010 03:17 mesohawny wrote:
you keep babbling on about how pure hasnt played in proleague for 2 months and his team doesnt believe in him... did you ever stop to think that MAYBE, JUST MAYBE his coaches are letting him sit out in proleague so he can practice full time for the OSL... HRMMMMM?!?? HIGHLY UNLIKELY, AMIRITE?


He's just plain bad actually.
Python is garbage, number 1 advocate of getting rid of it.
x11tman
Profile Joined February 2009
Finland50 Posts
May 06 2010 23:54 GMT
#37
I have more faith in Bisu, Movie and Stork in a PvZ best of 5 than Kal, but I agree that Kal vs Effort looks like it's going to be exciting and interesting.

Hoping for a Flash vs Effort finals so that I don't have to change my view of Kal. And a TvZ finals is nice too.
dani_caliKorea
Profile Blog Joined November 2009
730 Posts
May 07 2010 00:56 GMT
#38
On May 07 2010 01:43 Jayme wrote:
Show nested quote +
On May 06 2010 03:17 mesohawny wrote:
you keep babbling on about how pure hasnt played in proleague for 2 months and his team doesnt believe in him... did you ever stop to think that MAYBE, JUST MAYBE his coaches are letting him sit out in proleague so he can practice full time for the OSL... HRMMMMM?!?? HIGHLY UNLIKELY, AMIRITE?


He's just plain bad actually.


Beating Calm, Fantasy, Movie to get this far. Hate on Pure is just as lame as hating on Shine for last year's OSL
Gigaudas
Profile Blog Joined December 2008
Sweden1213 Posts
May 07 2010 01:16 GMT
#39
This ro4 needs Jaedong so badly.
I
KwarK
Profile Blog Joined July 2006
United States42649 Posts
May 07 2010 08:36 GMT
#40
On May 07 2010 09:56 dani_caliKorea wrote:
Show nested quote +
On May 07 2010 01:43 Jayme wrote:
On May 06 2010 03:17 mesohawny wrote:
you keep babbling on about how pure hasnt played in proleague for 2 months and his team doesnt believe in him... did you ever stop to think that MAYBE, JUST MAYBE his coaches are letting him sit out in proleague so he can practice full time for the OSL... HRMMMMM?!?? HIGHLY UNLIKELY, AMIRITE?


He's just plain bad actually.


Beating Calm, Fantasy, Movie to get this far. Hate on Pure is just as lame as hating on Shine for last year's OSL

No, but Pure is actually bad.
ModeratorThe angels have the phone box
LuigiNMario
Profile Joined April 2010
United States456 Posts
May 07 2010 11:00 GMT
#41
For me i think the neo moonglaive isn't a fair enough map to test their skills.
When there's Flash there's a way.
KOFgokuon
Profile Blog Joined August 2004
United States14893 Posts
May 07 2010 15:23 GMT
#42
love the writeups
Troilus
Profile Joined April 2010
Germany42 Posts
Last Edited: 2010-05-10 15:41:27
May 10 2010 15:40 GMT
#43
Right now I'm more pumped for the EffOrt vs Kal Semi than for the finals.
It`s just that much harder to call than any of the possible finalmatchups (wich will pick up my liquibet stats -> go Flash!)
But as long as there is an actuall chance for EffOrt to win, I'll root for him:

Go EffOrt, crush the Goojila!!
TLO ftw!
meemoe_uk
Profile Joined February 2008
United Kingdom29 Posts
May 18 2010 15:38 GMT
#44
Effort destroyed Kal 3-0.
PvZ is on it's arse at the mo and has been for a while. Still no counter build to 3 hatch spire into 5 hatch hydras. Also Effort is ranked higher than Kal in the ratings, so that only compounds it.

I think it's gonna be a long wait for that 'Bisu' moment - when in a big match up PvZ a protoss players finds a solid counter build to the current mainstay zerg build.

Any thread along the lines ' beating 3 hatch spire into 5 hatch hydra : a surefire guide for P players looking to destroy the zerg's favourite build'?


Normal
Please log in or register to reply.
Live Events Refresh
Esports World Cup
10:00
2025 - Day 3
Clem vs ClassicLIVE!
EWC_Arena16032
ComeBackTV 4181
TaKeTV 918
JimRising 683
Hui .554
3DClanTV 480
EnkiAlexander 247
Rex232
mcanning198
CranKy Ducklings145
Reynor94
SpeCial80
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
EWC_Arena16032
JimRising 683
Hui .554
Rex 232
mcanning 198
UpATreeSC 149
Reynor 94
SpeCial 80
ProTech20
StarCraft: Brood War
Bisu 1803
BeSt 917
Mini 892
TY 885
Soulkey 219
Soma 187
Larva 175
Mind 94
actioN 91
zelot 50
[ Show more ]
sas.Sziky 44
Movie 33
JYJ30
sorry 27
soO 24
yabsab 13
IntoTheRainbow 9
Dota 2
syndereN522
420jenkins437
League of Legends
Dendi1075
Counter-Strike
fl0m4705
sgares528
oskar113
edward51
Other Games
Gorgc4317
FrodaN2614
qojqva1351
Beastyqt1030
B2W.Neo634
KnowMe124
Trikslyr78
QueenE69
ArmadaUGS67
Organizations
Other Games
BasetradeTV27
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 18 non-featured ]
StarCraft 2
• Kozan
• sooper7s
• AfreecaTV YouTube
• Migwel
• LaughNgamezSOOP
• intothetv
• IndyKCrew
StarCraft: Brood War
• blackmanpl 20
• FirePhoenix5
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Stormgate
• mYiSmile10
Dota 2
• C_a_k_e 3628
• masondota21341
League of Legends
• Jankos750
• TFBlade340
Other Games
• Shiphtur325
Upcoming Events
Esports World Cup
17h 45m
Serral vs Cure
OSC
20h 45m
CranKy Ducklings
1d 16h
BSL20 Non-Korean Champi…
1d 20h
CSO Cup
1d 22h
BSL20 Non-Korean Champi…
2 days
Bonyth vs Sziky
Dewalt vs Hawk
Hawk vs QiaoGege
Sziky vs Dewalt
Mihu vs Bonyth
Zhanhun vs QiaoGege
QiaoGege vs Fengzi
FEL
2 days
BSL20 Non-Korean Champi…
2 days
BSL20 Non-Korean Champi…
3 days
Bonyth vs Zhanhun
Dewalt vs Mihu
Hawk vs Sziky
Sziky vs QiaoGege
Mihu vs Hawk
Zhanhun vs Dewalt
Fengzi vs Bonyth
Sparkling Tuna Cup
4 days
[ Show More ]
Online Event
5 days
uThermal 2v2 Circuit
5 days
The PondCast
6 days
Liquipedia Results

Completed

CSL Xiamen Invitational
Championship of Russia 2025
Murky Cup #2

Ongoing

Copa Latinoamericana 4
Jiahua Invitational
BSL20 Non-Korean Championship
Esports World Cup 2025
CC Div. A S7
Underdog Cup #2
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25

Upcoming

CSLPRO Last Chance 2025
ASL Season 20: Qualifier #1
ASL Season 20: Qualifier #2
ASL Season 20
CSLPRO Chat StarLAN 3
BSL Season 21
RSL Revival: Season 2
Maestros of the Game
SEL Season 2 Championship
uThermal 2v2 Main Event
FEL Cracov 2025
HCC Europe
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.