The top four teams in the Overwatch League's regular season are the last four teams standing in the $3.5 million, double-elimination playoffs.
The third-seeded San Francisco Shock and fourth-seeded Hangzhou Spark both cruised to 4-0 victories Thursday in the second round of the losers bracket at Burbank, Calif.
San Francisco routed the fifth-seeded Los Angeles Gladiators, and Hangzhou blitzed the sixth-seeded Atlanta Reign.
The Shock and Spark will face off Saturday. The winner of that match will earn a Sunday date with the loser of the Friday winners-bracket final between the top-seeded Vancouver Titans and second-seeded New York Excelsior.
All playoff matches continue until one team wins four maps. The last two teams will advance to the grand final on Sept. 29 at the Wells Fargo Center in Philadelphia, with the winner earning $1.5 million and the runner-up pocketing $600,000.
The Shock topped the Gladiators 2-0 on Busan, 3-2 on King's Row, 3-2 on Horizon Lunar Colony and 4-3 on Rialto.
The Spark defeated the Reign 2-0 on Busan, 6-4 on Numbani, 3-2 on Temple of Anubis and 4-3 on Watchpoint: Gibraltar.
OVERWATCH LEAGUE PLAYOFF SCHEDULE
Friday (winners-bracket final): New York Excelsior vs. Vancouver Titans, 7 p.m. ET
Saturday (losers-bracket third round, elimination match): San Francisco Shock vs. Hangzhou Spark, 3 p.m. ET
Sunday: Friday loser vs. Saturday winner, 3 p.m. ET
Sept. 29: Grand final in Philadelphia, 3 p.m. ET
OVERWATCH LEAGUE PLAYOFF PRIZE POOL
Season champion: $1.1 million
3rd Place: $450,000
4th Place: $350,000
5th-6th: $300,000 -- Los Angeles Gladiators, Atlanta Reign
7th-8th: $200,000 -- London Spitfire, Seoul Dynasty
9th-10th: no prize money -- Guangzhou Charge, Shanghai Dragons
11th-12th: no prize money -- Philadelphia Fusion, Chengdu Hunters
--Field Level Media