def parse_result_con_div(tree):
    """Extract results of each match from `div@class='result-con'` """
    # Team names 
    team_one = tree.find_class("team1")[0].find_class("team")[0].text_content()
    team_two = tree.find_class("team2")[0].find_class("team")[0].text_content()

    # Scores
    scores = tree.find_class("result-score")[0].text_content().split("-")
    score_one = scores[0].strip()
    score_two = scores[1].strip()

    # Event name
    event = tree.find_class("event-name")[0].text_content().strip()

    # Best of
    map_text = tree.find_class("map-text")[0].text_content().strip()

    # Match ID endpoint
    match_href = tree.xpath(".//a")[0].get("href")
    match_id = match_href.split(sep="/")[2]

    # Number of stars
    stars = len(tree.find_class("fa-star"))

    return {
        "match_id": match_id,
        "team_1": team_one,
        "team_2": team_two,
        "score_1": int(score_one),
        "score_2": int(score_two),
        "map": map_text,
        "event": event,
        "stars": stars,
    }