FIFA Interactive World Cup final was an epic showdown!