The authors defined specific roles of DotA 2 players in the game, modelled combat as a sequence of graphs and used this representation to extract patterns that predict successful outcomes of individual fights in the game as well as matches with an 80% prediction accuracy.