All matches

Primeira Liga / 12 April 2026

Estoril 1-3 FC Porto

Primeira Liga / Matchday 29

1-3

Match Finished

Sun 12 Apr 2026 / 20:30 PT / Estádio António Coimbra da Mota

Was the result deserved?

The goals each side scored, next to the quality of the chances they created.

Estoril1 scored / 0.39 expected
FC Porto3 scored / 2.69 expected

FC Porto created the better chances and took them.

What is expected goals? Every chance is worth a fraction of a goal depending on how good it was. Added up, it describes the quality of what each side created - not what the score should have been.

How the match unfolded

Estoril above the line, FC Porto below. Goals are filled circles, cards are squares, substitutions are small dots.

KOHTFT14'32'72'78'

What happened, minute by minute

Kick-off, every goal and card, half-time and full time with the score at each, in the order they happened. Estoril on the left edge, FC Porto on the right.

  1. Kick-off
  2. Pepê Aquino

    Normal Goal / assist Gabri Veiga

    14'
  3. D. Gül

    Goal cancelled

    24'
  4. 🟨

    J. Holsgrove

    Yellow Card

    30'
  5. Xeka

    Own Goal

    32'
  6. Half-time0–2
  7. Victor Mow Froholdt

    Penalty cancelled

    48'
  8. 🟨

    João Carvalho

    Yellow Card

    51'
  9. 🟨

    O. Pietuszewski

    Yellow Card

    51'
  10. OnBorja Sainz

    OffO. Pietuszewski

    60'
  11. OnR. Guitane

    OffXeka

    63'
  12. OnFrancisco Moura

    OffZ. Sanusi

    70'
  13. OnT. Moffi

    OffD. Gül

    70'
  14. OnRodrigo Mora

    OffGabri Veiga

    70'
  15. OnAlejandro Marqués

    OffAndré Lacximicant

    71'
  16. OnPedro Carvalho

    OffPedro Amaral

    71'
  17. Victor Mow Froholdt

    Normal Goal / assist Alberto Baio

    72'
  18. OnPizzi

    OffJ. Holsgrove

    77'
  19. OnN. Lominadze

    OffJandro Orellana

    77'
  20. Y. Begraoui

    Normal Goal / assist Pizzi

    78'
  21. 🟨

    Ricard Sánchez

    Yellow Card

    82'
  22. OnS. Fofana

    OffPepê Aquino

    83'
  23. Full-time1–3