There have been unexpected triumphs, painful defeats and tournament favourites crashing out early from this year’s crucible.
The ESL Pro League Season 6 group stages are now over, with the standings settling nowhere near what was expected.
SK Gaming and FaZe Clan have secured spots at the semi-finals, while OpTic Gaming, Fnatic, HellRaisers and Misfits will come head to head this weekend.
But how closely did you follow the fighting? Take our quiz to find out!