Lisbon, Portugal (Betting Express) - Lima, Mossoro and Ukra scored as Braga overcame an early deficit to beat Nacional, 3-1, on Saturday in the Portuguese Liga to win its 10th straight game.
FC Porto grabbed a three-point lead atop the standings Friday with a 3-2 win over second-place Benfica. Braga moved even on points for second with Benfica, but trails on goal differential.
Joao Moreno scored in the 12th minute as Nacional tried to end Braga's streak, but Lima pulled the visitors even after 40 minutes, and Mossoro scored just nine minutes after halftime to put his side in front for good.
Ukra notched the clinching goal three minutes from time, securing another win for Braga and making the title race a three-way battle.
Bruno Amaro scored in the 20th minute as Setubal downed Sporting Lisbon 1-0 to move three points clear of the relegation zone in Saturday's other match.
On Sunday, Joao Tomas scored twice as Rio Ave defeated Beira-Mar 4-0, Lorenzo Melgarejo scored two goals as Pacos Ferreira downed Gil Vincente 2-1, Edgar scored in the 74th to give Guimaraes a 1-0 win over Maritimo, and Fonseca scored in the 86th as Feirense tied Academica 1-1.
On Monday, Olhanense snapped a three-game winless streak with a 3-1 triumph at Uniao Leiria. The game was tied at 1-1 entering the final 10 minutes but goals from Vitor da Costa and Salvador Agra broke the deadlock.