Match summary
Porto won 2-1 away at Vitoria Guimaraes, with a late winner. Porto led 1-0 at half-time.
Borja Sainz put Porto ahead in the 38th minute, Alan equalised in the 77th minute, and Martim Fernandes won it in the 86th minute.
The chances backed that up: Porto created 1.64 expected goals (xG) from 12 shots to Vitoria Guimaraes's 0.67 from 16.
Vitoria Guimaraes hosted Porto in Liga Portugal on Matchday 11, with the visitors claiming a 1-2 victory. Porto controlled 53 percent of the possession and completed 397 passes compared to the hosts' 345, generating an expected goals figure of 1.64 from 12 shots. Vitoria Guimaraes recorded 16 shots with 6 on target, finishing the match with an expected goals total of 0.67. The encounter saw 24 fouls and 6 yellow cards distributed by the referee, alongside 10 offsides and 9 corners across both sides.
The key events unfolded chronologically with yellow cards shown to T. Margarido, João Mendes, and Toni Borevković in the first half. Porto broke the deadlock in the 38th minute when Borja Sainz scored with a right footed shot following an earlier yellow card, establishing a 0-1 half-time scoreline. Pablo Rosario received a booking before the interval. Substitutions were made by both teams in the second half. Alan equalised for Vitoria Guimaraes with a left footed shot in the 77th minute, but Martim Fernandes secured the win for Porto with a right footed goal in the 86th minute, prior to a late booking for Alan Varela.