Hey. Someone can explain, how it works? Just look on my game: https://qlstats.net/game/5000069 . So, i am lost more elo than guy who have more elo than me, wherein he played visibly worse than me, despite the fact that I interrupted the game, being accidentally kicked in the specs.
You played for only 6 mins while he played for 12... his overall stats were better because of that reason and he had a higher "score" count for that reason. In the end, the score count is all that matters. I advice to always complete the match or join the game for it's full duration(from start to finish) to avoid these things from happening and to maintain a high score count.