LISBON, April 20 (Reuters) - Bottom club Uniao Leiria thrashed Sporting Lisbon 4-1 while champions Porto beat rivals Benfica 2-0 in the Portuguese Premier League on Sunday.
Sporting's loss meant in-form Vitoria Guimaraes consolidated second spot with three games to go despite their scoreless draw with strugglers Academica on Friday.
Vitoria are 20 points behind unreachable Porto on 49 points and on course for automatic Champions League qualification with a three-point cushion over Sporting. Benfica are fourth on 45.
The league's top scorer Lisandro Lopez scored twice for Porto to increase his tally for the season to 24 goals.
Benfica, without a win in the last three league matches, ended with 10 men after midfielder Augustin Binya received a second yellow card in stoppage time.
Two first-half goals from Brazilian Paulo Cesar together with late strikes by Cameroon striker Serge N'Gal and Brazilian Cadu gave Leiria their third victory in the season.
Sporting, who eliminated Benfica to reach the Portuguese Cup final last week, hit a consolation goal through Brazilian striker Liedson.
Both sides ended with 10 men -- Leiria's Modou Sogou was sent off in the 74th minute for a dangerous tackle and Sporting's Derlei followed one minute from time for arguing with the referee.
Boavista beat Nacional da Madeira 1-0 at home to climb to eighth on 35 points, one day after their players called off a strike after receiving guarantees they would start receiving unpaid wages from next week.
Boavista grabbed the three points when Mali's midfielder Mourtala Diakite headed home after a corner after 62 minutes.