In these cases you can definitely turn a profit if you know the game and the teams inside out.
Exactly! , That's the main and simplest trick in making profit out of betting either ESports or Sportsbetting.
I guess analyzing the game in ESports is a lot more complicated (example Dota2) than sports like basketball, football, and etc. Because you need to look at the team chemistry, the hero picks, possible scenario and outcome.
I don't know what else to consider in analyzing a match in Dota2 since I haven't played the game for 5 years now, but what I really think, is its more challenging to place a bet specially if both teams are very good.