LISBON, Portugal — Goalkeeper Iker Casillas saved a penalty and coach Julen Lopetegui was sent off in FC Porto's 1-0 win at Tondela, as the second-place side provisionally closed on Portuguese leader Sporting Lisbon on Saturday.
The Spain goalie blocked Salva Chamorro's late spot kick, after Maicon fouled John Murillo.
Porto forward Yacine Brahimi scored what proved to be the winner in the first half, shortly before Lopetegui was ordered from the dugout.
Porto, which has a game in hand, reduced Sporting's lead to two points before it plays on Monday.
Saturday's other two games were decided by goals a minute before the whistle.
Carlos "Cafu" Ribeiro struck Guimaraes' second goal in the 89th to complete its fight back from a goal down for a 2-1 win at Boavista.
Arnold Issoko also scored his second of two goals in the 89th to salvage Setubal a 2-2 draw at home with Uniao da Madeira.