Porto beat Sporting Braga 3-2 in Saturday’s Portuguese league action and extend their lead in the process.
The winner of the match between Porto and Braga was certain of finishing the day in first place.
Braga scored the first goal by Luis Aguilar in the 16th minute but after 18 minutes Porto scored by Silvestre Varela in the 34th.
Lima then restored the away side’s lead shortly after the hour but Brazilian Hulk made it 2-2 another few minutes laterbut in the 70th minute, Silvestre Varela netted his second for a 3-2 final score.
Fernando Belluschi received a second yellow card late on.
Also Sporting Lisbon finished the match against Olhanense 0-0.
Everton make a 3-3 with Manchester United at Goodison Park on Saturday.

Steven Pienaar scored the first goal Everton, but he had his opener canceled out shortly before halftime by Darren Fletcher. Nemanja Vidic put the visitors in front early in the second half, while Dimitar Berbatov extended the lead to 3-1 with 25 minutes to play.
But Everton pulled a goal back early in stoppage time through Cahill before Arteta scored the last goal and the match finished 3-3.
Chelsea kept its perfect record alive with a 3-1 win at West Ham as Michael Essien scored twice, also Arsenal handed Bolton a 4-1 defeat at the Emirates Stadium.
Moussa Dembele scored his first two goals for Fulham and help the team to win the first match from this season, a 2-1 triumph over Wolverhampton, Blackpool topped Newcastle, 2-0, Tottenham was held to a 1-1 draw at West Bromwich, also Wigan salvage a 1-1 draw with Sunderland, while Manchester City finished the match 1-1 with Blackburn.