| # | Season | R. | Home team | Away team | Score | Goals | Goals |
| 1 | 1934–35 | N/A | Porto | Benfica | 2–1 | A. Carneiro, Pinga | A. Valadas |
| 2 | 1934–35 | N/A | Benfica | Porto | 3–0 | G. Pinto, Rogério, V. Silva | |
| 3 | 1935–36 | N/A | Porto | Benfica | 2–2 | R. Castro, Pinga | L. Xavier, V. Silva |
| 4 | 1935–36 | N/A | Benfica | Porto | 5–1 | Pinga, V. Silva, L. Xavier | A. Santos |
| 5 | 1936–37 | N/A | Porto | Benfica | 2–1 | Pinga, A. Santos | G. Espírito Santo |
| 6 | 1936–37 | N/A | Benfica | Porto | 6–0 | E. Santos, A. Valadas, G. Espírito Santo, L. Xavier, Rogério, J. Nova | |
| 7 | 1937–38 | N/A | Benfica | Porto | 3–1 | Rogério, G. Espírito Santo, A. Valadas | Costuras |
| 8 | 1937–38 | N/A | Porto | Benfica | 2–2 | Costuras, Â. Silva | Rogério, A. Valadas |
| 9 | 1938–39 | N/A | Benfica | Porto | 4–1 | G. Pinto, A. Brito, A. Duarte, G. Espírito Santo | Pinga |
| 10 | 1938–39 | N/A | Porto | Benfica | 3–3 | A. Santos, Costuras | Rogério, A. Brito |
| 11 | 1939–40 | N/A | Porto | Benfica | 4–2 | A. Santos, S. Kodrnja, F. Gomes da Costa | M. Lourenço, F. Rodrigues |
| 12 | 1939–40 | N/A | Benfica | Porto | 2–3 | J. Teixeira | Pinga, S. Kodrnja |
| 13 | 1940–41 | N/A | Benfica | Porto | 3–2 | G. Espírito Santo, F. Pires, A. Valadas | S. Kodrnja, A. Santos |
| 14 | 1940–41 | N/A | Porto | Benfica | 5–2 | C. Pratas, S. Kodrnja, F. Petrak | J. Teixeira |
| 15 | 1941–42 | N/A | Porto | Benfica | 4–1 | M. Correia Dias, A. Santos | F. Rodrigues |
| 16 | 1941–42 | N/A | Benfica | Porto | 5–1 | F. Rodrigues, M. Costa, J. Teixeira, A. Valadas | C. Pratas |
| 17 | 1942–43 | N/A | Benfica | Porto | 12–2 | A. Valadas, Julinho, M. Costa, A. Pais, F. Ferreira, J. Teixeira | F. Póvoas, A. Araújo |
| 18 | 1942–43 | N/A | Porto | Benfica | 2–4 | C. Pratas, F. Gomes da Costa | Julinho, M. Costa, N. Barros |
| 19 | 1943–44 | N/A | Porto | Benfica | 2–2 | Pinga, J. Lourenço | A. Valadas, Julinho |
| 20 | 1943–44 | N/A | Benfica | Porto | 6–3 | M. Costa, J. Teixeira, Julinho, Rogério Pipi | M. Correia Dias, A. Araújo |
| 21 | 1944–45 | N/A | Porto | Benfica | 4–3 | A. Catolino, A. Araújo | G. Espírito Santo, J. Teixeira, Rogério Pipi |
| 22 | 1944–45 | N/A | Benfica | Porto | 7–2 | Rogério Pipi, Mário Rui, V. Guilhar, G. Espírito Santo, Arsénio, J. Teixeira | A. Araújo |
| 23 | 1945–46 | N/A | Benfica | Porto | 4–0 | Arsénio, V. Guilhar, Mário Rui | |
| 24 | 1945–46 | N/A | Porto | Benfica | 0–2 | | F. Ferreira, Rogério Pipi |
| 25 | 1946–47 | N/A | Porto | Benfica | 3–2 | Octaviano, M. Correia Dias | Rogério Pipi |
| 26 | 1946–47 | N/A | Benfica | Porto | 4–0 | G. Espírito Santo, Julinho, Rogério Pipi | |
| 27 | 1947–48 | N/A | Benfica | Porto | 4–1 | A. Melão, Arsénio, Julinho, G. Espírito Santo | A. Araújo |
| 28 | 1947–48 | N/A | Porto | Benfica | 0–2 | | Rogério Pipi, A. Melão |
| 29 | 1948–49 | N/A | Benfica | Porto | 1–1 | G. Espírito Santo | F. Fandiño |
| 30 | 1948–49 | N/A | Porto | Benfica | 4–3 | E. Vital, A. Araújo, Lino | Arsénio, A. Melão, J. Rosário |
| 31 | 1949–50 | N/A | Porto | Benfica | 0–1 | | Julinho |
| 32 | 1949–50 | N/A | Benfica | Porto | 3–2 | Rogério Pipi, R. Pascoal | E. Vital |
| 33 | 1950–51 | N/A | Porto | Benfica | 5–2 | Nelo, A. Monteiro da Costa, E. Vital | J. Águas |
| 34 | 1950–51 | N/A | Benfica | Porto | 0–2 | | A. Monteiro da Costa |
| 35 | 1951–52 | N/A | Porto | Benfica | 3–0 | C. Vieira | |
| 36 | 1951–52 | N/A | Benfica | Porto | 2–0 | J. Águas | |
| 37 | 1952–53 | N/A | Porto | Benfica | 2–1 | Diamantino, A. Monteiro da Costa | J. Águas |
| 38 | 1952–53 | N/A | Benfica | Porto | 2–1 | J. Rosário, F. Caiado | J. Pedroto |
| 39 | 1953–54 | N/A | Benfica | Porto | 2–2 | F. Gato, J. Águas | A. Porcel, A. Teixeira |
| 40 | 1953–54 | N/A | Porto | Benfica | 5–3 | A. Teixeira, A. Monteiro da Costa, Hernâni | Arsénio, A. Rosa |
| 41 | 1954–55 | N/A | Benfica | Porto | 1–0 | J. Águas | |
| 42 | 1954–55 | N/A | Porto | Benfica | 3–0 | A. Monteiro da Costa, José Maria | |
| 43 | 1955–56 | N/A | Porto | Benfica | 3–0 | Gastão, Jaburú, A. Teixeira | |
| 44 | 1955–56 | N/A | Benfica | Porto | 1–1 | J. Águas | A. Teixeira |
| 45 | 1956–57 | N/A | Benfica | Porto | 3–2 | Isidro, J. Águas, F. Palmeiro | Hernâni |
| 46 | 1956–57 | N/A | Porto | Benfica | 3–0 | Jaburú, José Maria, Hernâni | |
| 47 | 1957–58 | N/A | Porto | Benfica | 1–0 | A. Monteiro da Costa | |
| 48 | 1957–58 | N/A | Benfica | Porto | 2–3 | José Águas | A. Teixeira, C. Duarte, Hernâni |
| 49 | 1958–59 | N/A | Porto | Benfica | 0–0 | | |
| 50 | 1958–59 | N/A | Benfica | Porto | 1–1 | F. Salvador | A. Teixeira |
| 51 | 1959–60 | N/A | Benfica | Porto | 2–1 | J. Águas | Humaitá |
| 52 | 1959–60 | N/A | Porto | Benfica | 2–2 | Luís Roberto, Humaitá | D. Cavém, Mário João |
| 53 | 1960–61 | N/A | Benfica | Porto | 2–0 | J. Águas | |
| 54 | 1960–61 | N/A | Porto | Benfica | 3–2 | Noé, Hernâni | A. Mendes |
| 55 | 1961–62 | N/A | Porto | Benfica | 2–1 | A. Veríssimo, Jaime | J. Águas |
| 56 | 1961–62 | N/A | Benfica | Porto | 1–1 | J. Águas | A. Veríssimo |
| 57 | 1962–63 | 4 | Benfica | Porto | 1–2 | Eusébio | A. Veríssimo |
| 58 | 1962–63 | 17 | Porto | Benfica | 1–2 | A. Veríssimo | A. Simões, Eusébio |
| 59 | 1963–64 | 6 | Benfica | Porto | 2–2 | Santana | C. Duarte, Jaime |
| 60 | 1963–64 | 19 | Porto | Benfica | 1–1 | J. Jorge | José Augusto |
| 61 | 1964–65 | 9 | Benfica | Porto | 4–0 | José Augusto, Eusébio | |
| 62 | 1964–65 | 22 | Porto | Benfica | 1–0 | D. Naftal | |
| 63 | 1965–66 | 3 | Porto | Benfica | 2–0 | D. Naftal, F. Nóbrega | |
| 64 | 1965–66 | 16 | Benfica | Porto | 3–1 | Eusébio, J. Torres | Manuel António |
| 65 | 1966–67 | 8 | Benfica | Porto | 3–0 | Eusébio, José Augusto | |
| 66 | 1966–67 | 21 | Porto | Benfica | 1–1 | Manuel António | José Augusto |
| 67 | 1967–68 | 12 | Benfica | Porto | 3–2 | Eusébio, J. Torres | Valdir |
| 68 | 1967–68 | 25 | Porto | Benfica | 1–1 | Djalma | Eusébio |
| 69 | 1968–69 | 12 | Porto | Benfica | 1–0 | C. Pinto | |
| 70 | 1968–69 | 25 | Benfica | Porto | 0–0 | | |
| 71 | 1969–70 | 12 | Benfica | Porto | 2–0 | A. Simões, Eusébio | |
| 72 | 1969–70 | 25 | Porto | Benfica | 1–2 | J. Domingues | A. Simões, Artur Jorge |
| 73 | 1970–71 | 5 | Benfica | Porto | 2–2 | J. Torres, J. Graça | A. Lemos |
| 74 | 1970–71 | 18 | Porto | Benfica | 4–0 | A. Lemos | |
| 75 | 1971–72 | 1 | Porto | Benfica | 1–3 | Abel | Eusébio, Artur Jorge |
| 76 | 1971–72 | 16 | Benfica | Porto | 1–0 | A. Simões | |
| 77 | 1972–73 | 9 | Benfica | Porto | 3–2 | V. Baptista, J. Graça, H. Coelho | Abel, Flávio |
| 78 | 1972–73 | 24 | Porto | Benfica | 2–2 | J. Heredia, Flávio | Nené, Eusébio |
| 79 | 1973–74 | 8 | Benfica | Porto | 2–1 | Eusébio, Nené | Abel |
| 80 | 1973–74 | 23 | Porto | Benfica | 2–1 | Abel, T. Cubillas | Eusébio |
| 81 | 1974–75 | 7 | Benfica | Porto | 0–1 | | T. Cubillas |
| 82 | 1974–75 | 22 | Porto | Benfica | 0–3 | | V. Martins, M. Moinhos, Toni |
| 83 | 1975–76 | 15 | Porto | Benfica | 2–3 | F. Gomes, C. Simões | V. Martins, R. Jordão |
| 84 | 1975–76 | 30 | Benfica | Porto | 2–3 | Toni, V. Baptista | Ademir, Júlio |
| 85 | 1976–77 | 14 | Porto | Benfica | 0–1 | | F. Chalana |
| 86 | 1976–77 | 29 | Benfica | Porto | 3–1 | F. Chalana, M. Pietra | A. Taí |
| 87 | 1977–78 | 13 | Benfica | Porto | 0–0 | | |
| 88 | 1977–78 | 28 | Porto | Benfica | 1–1 | Ademir | C. Simões |
| 89 | 1978–79 | 2 | Porto | Benfica | 1–0 | J. Costa | |
| 90 | 1978–79 | 17 | Benfica | Porto | 1–1 | J. Alves | Duda |
| 91 | 1979–80 | 3 | Benfica | Porto | 0–0 | | |
| 92 | 1979–80 | 18 | Porto | Benfica | 2–1 | R. Reis, F. Gomes | Nené |
| 93 | 1980–81 | 8 | Porto | Benfica | 2–1 | M. Walsh, J. Costa | Shéu |
| 94 | 1980–81 | 23 | Benfica | Porto | 1–0 | J. Alves | |
| 95 | 1981–82 | 1 | Porto | Benfica | 2–1 | Romeu, J. Magalhães | Z. Filipović |
| 96 | 1981–82 | 16 | Benfica | Porto | 3–1 | Nené, H. Coelho | Jacques |
| 97 | 1982–83 | 9 | Benfica | Porto | 3–1 | A. Bastos Lopes, A. Veloso, Nené | A. Inácio |
| 98 | 1982–83 | 24 | Porto | Benfica | 0–0 | | |
| 99 | 1983–84 | 6 | Benfica | Porto | 1–0 | Diamantino | |
| 100 | 1983–84 | 21 | Porto | Benfica | 3–1 | A. Sousa, M. Walsh, A. Oliveira | Nené |
| 101 | 1984–85 | 3 | Porto | Benfica | 2–0 | F. Gomes | |
| 102 | 1984–85 | 18 | Benfica | Porto | 0–1 | | F. Gomes |
| 103 | 1985–86 | 1 | Porto | Benfica | 2–0 | Juary, F. Gomes | |
| 104 | 1985–86 | 16 | Benfica | Porto | 0–0 | | |
| 105 | 1986–87 | 1 | Porto | Benfica | 2–2 | F. Gomes, Juary | R. Águas, C. Carlos |
| 106 | 1986–87 | 16 | Benfica | Porto | 3–1 | R. Águas | F. Gomes |
| 107 | 1987–88 | 19 | Benfica | Porto | 1–1 | Diamantino | J. Magalhães |
| 108 | 1987–88 | 38 | Porto | Benfica | 3–0 | J. Pacheco, R. Barros | |
| 109 | 1988–89 | 10 | Benfica | Porto | 0–0 | | |
| 110 | 1988–89 | 29 | Porto | Benfica | 0–0 | | |
| 111 | 1989–90 | 6 | Porto | Benfica | 1–0 | S. Demol | |
| 112 | 1989–90 | 23 | Benfica | Porto | 0–0 | | |
| 113 | 1990–91 | 15 | Benfica | Porto | 2–2 | R. Gomes, R. Águas | Domingos, E. Kostadinov |
| 114 | 1990–91 | 34 | Porto | Benfica | 0–2 | | C. Brito |
| 115 | 1991–92 | 10 | Porto | Benfica | 0–0 | | |
| 116 | 1991–92 | 27 | Benfica | Porto | 2–3 | William, S. Yuran | J. Pinto, E. Kostadinov, I. Timofte |
| 117 | 1992–93 | 11 | Porto | Benfica | 1–0 | I. Timofte | |
| 118 | 1992–93 | 28 | Benfica | Porto | 0–0 | | |
| 119 | 1993–94 | 1 | Porto | Benfica | 3–3 | Vinha, P. Pereira | Isaías, R. Águas |
| 120 | 1993–94 | 18 | Benfica | Porto | 2–0 | Aílton, R. Costa | |
| 121 | 1994–95 | 6 | Benfica | Porto | 1–1 | Isaías | S. Yuran |
| 122 | 1994–95 | 23 | Porto | Benfica | 2–1 | Zé Carlos, L. Drulović | J. Pinto |
| 123 | 1995–96 | 10 | Porto | Benfica | 3–0 | Domingos, P. Lipcsei | |
| 124 | 1995–96 | 27 | Benfica | Porto | 2–1 | Valdo, J. Pinto | Emerson |
| 125 | 1996–97 | 15 | Benfica | Porto | 1–2 | J. Pinto | Mário Jardel, J. Costa |
| 126 | 1996–97 | 32 | Porto | Benfica | 3–1 | Mário Jardel, J. Costa | Valdo |
| 127 | 1997–98 | 15 | Porto | Benfica | 2–0 | Artur | |
| 128 | 1997–98 | 32 | Benfica | Porto | 3–0 | B. Deane, K. Poborský, T. El Khalej | |
| 129 | 1998–99 | 12 | Porto | Benfica | 3–1 | C. Chaínho, Mário Jardel | S. Kandaurov |
| 130 | 1998–99 | 29 | Benfica | Porto | 1–1 | B. Basto | Z. Zahovič |
| 131 | 1999–2000 | 11 | Porto | Benfica | 2–0 | Capucho, Mário Jardel | |
| 132 | 1999–2000 | 28 | Benfica | Porto | 1–0 | A. Sabry | |
| 133 | 2000–01 | 1 | Porto | Benfica | 2–0 | D. Alenichev, J. Costa | |
| 134 | 2000–01 | 18 | Benfica | Porto | 2–1 | P. Van Hooijdonk | Capucho |
| 135 | 2001–02 | 5 | Benfica | Porto | 0–0 | | |
| 136 | 2001–02 | 22 | Porto | Benfica | 3–2 | Deco, D. Alenichev, Capucho | Simão, Mantorras |
| 137 | 2002–03 | 7 | Porto | Benfica | 2–1 | Bonfim, Deco | Tiago |
| 138 | 2002–03 | 24 | Benfica | Porto | 0–1 | | Deco |
| 139 | 2003–04 | 5 | Porto | Benfica | 2–0 | Derlei, Argel | |
| 140 | 2003–04 | 22 | Benfica | Porto | 1–1 | Simão | Costinha |
| 141 | 2004–05 | 6 | Benfica | Porto | 0–1 | | B. McCarthy |
| 142 | 2004–05 | 23 | Porto | Benfica | 1–1 | B. McCarthy | Geovanni |
| 143 | 2005–06 | 7 | Porto | Benfica | 0–2 | | Nuno Gomes |
| 144 | 2005–06 | 24 | Benfica | Porto | 1–0 | L. Robert | |
| 145 | 2006–07 | 8 | Porto | Benfica | 3–2 | L. López, R. Quaresma, B. Moraes | K. Katsouranis, Nuno Gomes |
| 146 | 2006–07 | 23 | Benfica | Porto | 1–1 | L. González | Pepe |
| 147 | 2007–08 | 12 | Benfica | Porto | 0–1 | | R. Quaresma |
| 148 | 2007–08 | 27 | Porto | Benfica | 2–0 | L. López | |
| 149 | 2008–09 | 2 | Benfica | Porto | 1–1 | Ó. Cardozo | L. González |
| 150 | 2008–09 | 17 | Porto | Benfica | 1–1 | L. González | H. Yebda |
| 151 | 2009–10 | 14 | Benfica | Porto | 1–0 | J. Saviola | |
| 152 | 2009–10 | 29 | Porto | Benfica | 3–1 | B. Alves, E. Farías, F. Belluschi | Luisão |
| 153 | 2010–11 | 10 | Porto | Benfica | 5–0 | S. Varela, Radamel Falcao, Hulk | |
| 154 | 2010–11 | 25 | Benfica | Porto | 1–2 | J. Saviola | Roberto, Hulk |
| 155 | 2011–12 | 6 | Porto | Benfica | 2–2 | Kléber, Otamendi | Ó. Cardozo, N. Gaitán |
| 156 | 2011–12 | 21 | Benfica | Porto | 2–3 | Ó. Cardozo | Hulk, J. Rodríguez, Maicon |
| 157 | 2012–13 | 14 | Benfica | Porto | 2–2 | N. Matić, N. Gaitán | E. Mangala, J. Martínez |
| 158 | 2012–13 | 29 | Porto | Benfica | 2–1 | M. Pereira, Kelvin | Lima |
| 159 | 2013–14 | 15 | Benfica | Porto | 2–0 | Rodrigo, E. Garay | |
| 160 | 2013–14 | 30 | Porto | Benfica | 2–1 | R. Pereira, J. Martínez | E. Pérez |
| 161 | 2014–15 | 13 | Porto | Benfica | 0–2 | | Lima |
| 162 | 2014–15 | 30 | Benfica | Porto | 0–0 | | |
| 163 | 2015–16 | 5 | Porto | Benfica | 1–0 | A. André | |
| 164 | 2015–16 | 22 | Benfica | Porto | 1–2 | K. Mitroglou | H. Herrera, V. Aboubakar |
| 165 | 2016–17 | 10 | Porto | Benfica | 1–1 | Diogo Jota | L. López |
| 166 | 2016–17 | 27 | Benfica | Porto | 1–1 | Jonas | M. Pereira |
| 167 | 2017–18 | 13 | Porto | Benfica | 0–0 | | |
| 168 | 2017–18 | 30 | Benfica | Porto | 0–1 | | H. Herrera |
| 169 | 2018–19 | 7 | Benfica | Porto | 1–0 | H. Seferovic | |
| 170 | 2018–19 | 24 | Porto | Benfica | 1–2 | Adrián | J. Félix, R. Silva |
| 171 | 2019–20 | 3 | Benfica | Porto | 0–2 | | Zé Luís, M. Marega |
| 172 | 2019–20 | 20 | Porto | Benfica | 3–2 | S. Oliveira, A. Telles, R. Dias | Carlos Vinícius |
| 173 | 2020–21 | 14 | Porto | Benfica | 1–1 | Taremi | Grimaldo |
| 174 | 2020–21 | 31 | Benfica | Porto | 1–1 | Everton | Uribe |
| 175 | 2021–22 | 16 | Porto | Benfica | 3–1 | Fábio Vieira, Pepê, Taremi | Yaremchuk |
| 176 | 2021–22 | 33 | Benfica | Porto | 0–1 | | Sanusi |
| 177 | 2022–23 | 10 | Porto | Benfica | 0–1 | | R. Silva |
| 178 | 2022–23 | 27 | Benfica | Porto | 1–2 | D. Costa | Uribe, Taremi |
| 179 | 2023–24 | 7 | Benfica | Porto | 1–0 | Di María | |
| 180 | 2023–24 | 24 | Porto | Benfica | 5–0 | Galeno, Wendell, Pepê, Namaso | |
| 181 | 2024–25 | 11 | Benfica | Porto | 4–1 | Carreras, Di María, Pérez | Aghehowa |
| 182 | 2024–25 | 28 | Porto | Benfica | 1–4 | Aghehowa | Pavlidis, Otamendi |
| 183 | 2025–26 | 8 | Porto | Benfica | 0–0 | | |
| 184 | 2025–26 | 25 | Benfica | Porto | | | |
| # | Season | R. | Home team | Away team | Score | Goals | Goals |
| 1 | 1938–39 | SF (1st leg) | Porto | Benfica | 6–1 | A. Carneiro, Costuras, Pinga, C. Nunes | A. Brito |
| 2 | 1938–39 | SF (2nd leg) | Benfica | Porto | 6–0 | G. Espírito Santo, A. Valadas, F. Barbosa, Rogério | |
| 3 | 1940–41 | QF (1st leg) | Porto | Benfica | 4–3 | C. Nunes, Costuras, Pinga, C. Pratas | J. Teixeira, A. Valadas, F. Rodrigues |
| 4 | 1940–41 | QF (2nd leg) | Benfica | Porto | 2–0 | F. Rodrigues, F. Ferreira | |
| 5 | 1952–53 | F | Benfica | Porto | 5–0 | Rogério, Arsénio, J. Águas | |
| 6 | 1957–58 | F | Porto | Benfica | 1–0 | Hernâni | |
| 7 | 1958–59 | F | Benfica | Porto | 1–0 | D. Cavém | |
| 8 | 1961–62 | R16 | Porto | Benfica | 2–2 | Serafim, A. Veríssimo | A. Mendes, Santana |
| 9 | 1961–62 | R16 | Benfica | Porto | 3–1 | A. Simões, Eusébio | Serafim |
| 10 | 1963–64 | F | Benfica | Porto | 6–2 | José Augusto, Eusébio, A. Simões, Serafim, J. Torres | C. Pinto, C. Batista |
| 11 | 1964–65 | R32 (1st leg) | Benfica | Porto | 4–1 | José Augusto, Eusébio, J. Torres | Valdir |
| 12 | 1964–65 | R32 (2nd leg) | Porto | Benfica | 1–1 | C. Baptista | Eusébio |
| 13 | 1967–68 | SF (1st leg) | Benfica | Porto | 2–2 | Eusébio, J. Graça | Djalma |
| 14 | 1967–68 | SF (2nd leg) | Porto | Benfica | 3–0 | Djalma, Pavão | |
| 15 | 1968–69 | R64 | Benfica | Porto | 3–0 | J. Atraca, Eusébio | |
| 16 | 1971–72 | SF | Benfica | Porto | 6–0 | V. Baptista, Artur Jorge, Nené, Valdemar | |
| 17 | 1973–74 | SF | Porto | Benfica | 0–3 | | Nené, Eusébio |
| 18 | 1979–80 | F | Benfica | Porto | 1–0 | César | |
| 19 | 1980–81 | F | Benfica | Porto | 3–1 | Nené | A. Veloso |
| 20 | 1981–82 | QF | Porto | Benfica | 0–1 | | Nené |
| 21 | 1982–83 | F | Porto | Benfica | 0–1 | | Carlos Manuel |
| 22 | 1984–85 | F | Benfica | Porto | 3–1 | A. Nunes, M. Manniche | P. Futre |
| 23 | 1985–86 | R16 | Benfica | Porto | 2–1 | M. Manniche, R. Águas | P. Futre |
| 24 | 1987–88 | SF | Porto | Benfica | 1–0 | R. Barros | |
| 25 | 1990–91 | QF | Porto | Benfica | 2–1 | Domingos | R. Águas |
| 26 | 1992–93 | R16 | Porto | Benfica | 1–1 | Timofte | A. Mostovoi |
| 27 | 1992–93 | R16 (Replay) | Benfica | Porto | 2–0 | Isaías, S. Yuran | |
| 28 | 1996–97 | SF | Benfica | Porto | 2–0 | Valdir, Edgar | |
| 29 | 2000–01 | R16 | Benfica | Porto | 1–1 | Maniche | S. Marić |
| 30 | 2000–01 | R16 (Replay) | Porto | Benfica | 4–0 | D. Alenichev, Pena, C. Paredes | |
| 31 | 2003–04 | F | Benfica | Porto | 2–1 | T. Fyssas, Simão | Derlei |
| 32 | 2010–11 | SF (1st leg) | Porto | Benfica | 0–2 | | F. Coentrão, J. García |
| 33 | 2010–11 | SF (2nd leg) | Benfica | Porto | 1–3 | Ó. Cardozo | J. Moutinho, Hulk, Radamel Falcao |
| 34 | 2013–14 | SF (1st leg) | Porto | Benfica | 1–0 | J. Martínez | |
| 35 | 2013–14 | SF (2nd leg) | Benfica | Porto | 3–1 | E. Salvio, E. Pérez, A. Gomes | S. Varela |
| 36 | 2019–20 | F | Benfica | Porto | 1–2 | Carlos Vinícius | C. Mbemba |
| 37 | 2021–22 | R16 | Porto | Benfica | 3–0 | Evanilson, Vitinha | |
| 38 | 2025–26 | QF | Porto | Benfica | 1–0 | Bednarek | |