For the few teams I no that isn't always easy for Porto, Guimaraes usually prove uneasy for them and unfortunately Porto has lost to them before so actually except that Guimaraes did not make changes on there striking strength before they cannot make it uneasy for Porto as they did the last time but however you are right about this top three because is likely going to present this way but if there is any club that would be unfortunate among them not to be on the top three the replacement that might come for it is Moreirense because they're also as strong as this three teams.
So far the championship has started without any unexpected results, Sporting and Braga easily beat their opponents, and I think Porto should also beat Guimaraes, although despite the home match Guimaraes can be considered a tough nut to crack. And as I understand it, since Benfica has qualifying matches with Nice, the start of the season will be postponed a little later for them. Guimaraes has a good attack, so I think they can score today.
Although Guimares is neck and neck, Porto has scored twice and remains in the lead. The match is almost over. If Porto continues like this, they'll win, and it wouldn't be surprising if they do. However, if they didn't win this match, they would have fallen behind the other teams. Benfica's match will likely be played after their elimination.