I ended up solo support as the usual in my trench tier, but it was not too bad since there was only two invisible heroes at best in this game. Also, I don't think the Dire did ward that much in the end. I was able to get plenty of levels, but didn't get much item progression since I was solo supporting. The Slark carried the game just fine so we are all happy after all!
Match ID: 2403680715