The ELEAGUE semifinals have been decided, after mousesports and Virtus.pro defeated their foes, Astralis and Ninjas in Pyjamas, on Friday evening.

The first map of the first series was Astralis' choice, Mirage, but mouz ran circles around the Danes and took the map 16-2. Astralis had a much better showing on Dust 2, but nonetheless fell 12-16 to the mostly German squad.

Not surprisingly, NiKo was the player of the match, with a 1.29 HLTV player rating averaged across both maps. The rest of his team were not far behind, with a 1.15 rating for denis and 1.14 for chrisJ.

The second match of the night was similarly one-sided. VP crushed NiP 16-8 on Dust 2, despite it being NiP's pick. The Swedes took just one more round in Game 2, making the score 16-9 for VP on Cobble.

NEO and Snax had the standout performances, with 1.4 and 1.29 HLTV ratings, respectively.

One more week of ELEAGUE remains, with Fnatic vs Natus Vincere on one side of the bracket and mousesports vs Virtus.pro on the other. Both matches will take place on July 29, while the Grand Finals will be held on July 30. All remaining matches will take place in the Cobb Energy Performing Arts Centre in Atlanta.

Dennis "Tarmanydyn" Gonzales is a news editor for theScore esports who enjoys whiskey, D&D and first-picking Abaddon Slardar Clinkz Medusa Oracle a P90 my Souvenir Negev. You can follow him on Twitter.

Annabelle "Abelle" Fischer is a writer for theScore esports with a love for Dota 2, birds and cheese. You can follow her on Twitter.