Lazio swept 10-man Real Sociedad aside 3-1 to guarantee their place in the Europa League top eight with a game to spare, as Mario Gila, Taty Castellanos and Mattia Zaccagni were on target.