Porto travelled to Madeira to face Nacional in a Portuguese Cup last 16 clash on Wednesday.
Luis Diaz gave Porto the lead in the 22nd minute, but Bryan Rochez levelled for the islanders three minutes later. Brayan Riascos put Nacional ahead on 62 minutes, but a red card for Rui Correia 25 minutes from time meant the visitors had an extra man. Evanilson forced extra-time with an 88th minute equaliser and then Oliveira and Taremi netted in extra-time to give Porto a 2-4 win.
Take a look at Evanilson's goal in the video above!