#2 Barcelona were fortunate, clinical.
Real Madrid put in one of their most vibrant performances against a massive opponent this season. Vinicius was linking up with everyone as if they'd been playing with the kid for years, and chances were flowing for Real, who looked certain to score almost every time they drove forward. Unfortunately for them, they were denied by their own inexperience, bad luck and the wall we know as Ter Stegen.
Barcelona did not have a vintage performance by any standards, as Real ran rampant, creating chances at will, but they were unable to find that killer touch to make all of it count. Barcelona took the chances they got, few and far as they were, and rightfully advance to the final for a historic sixth consecutive time.