The GuardianPorto stun Juventus in extra time: Champions League – as it happenedMar 9, 2021Scott MurrayBy Scott Murraymore_vert