Pep Guardiola's all-conquering Blues go into the final day of the season on Sunday with a two-point cushion over the Gunners thanks to an eight-game winning streak
Real Madrid produced a spectacular comeback against Bayern Munich to reach the Champions League final with Joselu striking twice late on, earning them a 2-1 win on Wednesday to progress 4-3 on aggregate.
Alphonso Davies smashed the visiting German giants ahead in the second half but record 14-time winners Madrid produced a sensational comeback with Joselu netting in the 88th and 91st minutes.
Spanish champions Real Madrid face another German side, Borussia Dortmund, in the Wembley final on June 1, after they stunned the team they call their "black beast".
Squad player Joselu, on as a late substitute, wrote his name in Madrid's history books with his last-gasp brace.
"There have been a lot of times we have looked dead and buried, but we have that mentality of never say die," said Real midfielder Jude Bellingham.
"Joselu deserves it all, he has been an amazing squad member this season."
Madrid had enjoyed the better of the match but it seemed Davies' superb strike had set up a repeat of the 2013 all-German final in London.
Bayern coach Thomas Tuchel made three changes from the first leg, benching veteran Thomas Mueller and Leon Goretzka.
Dani Carvajal started for Madrid after missing the first leg suspended and was heavily involved as the hosts dominated the opening stages.
Rodrygo Goes was inches away from converting Carvajal's low cross and the Spain defender then cleverly set up Vinicius Junior with a pass nutmegging a defender, and Manuel Neuer tipped the Brazilian's shot against the post.
The rebound fell to Rodrygo but his effort was weak and with a desperate arm Neuer was able to claw it out to complete a fine double save.
Bayern's Serge Gnabry limped off injured with Davies replacing him before Harry Kane's first flash of danger.
Madrid goalkeeper Andriy Lunin was alert to push the England captain's vicious long-range volley around the post.
Neuer palmed away a Vinicius free-kick as the teams ended a high-intensity, relentlessly frantic first half level.
The second period was just as fraught, with Davies' cross deflecting onto the roof of Lunin's goal.
Vinicius was unplayable down Madrid's left and Rodrygo prodded his low cross agonisingly wide of the far post.
The 38-year-old Neuer made superb saves to deny both Brazilian forwards again before the hour mark as Madrid controlled the game and ratcheted up the pressure.
However just as in Munich, when Los Blancos were at their strongest, Bayern pounced.
Kane fed Davies and the Canada international cut inside from the left and smashed a shot beyond Lunin into the far top corner after 68 minutes.
Madrid thought they had levelled moments later through Nacho but after a VAR review the strike was ruled out as the defender had grabbed Joshua Kimmich's face before shooting.
Tuchel took off Kane in the final stages to try and hold on to victory but it slipped through his fingers as Madrid produced more indelible European memories.
Neuer, who had been sublime to this point, fumbled what appeared a simple Vinicius strike and Joselu gratefully bundled home from close range.
With Bayern reeling Madrid struck again, decisively. It was Joselu once more, the striker on loan from second division side Espanyol, turning home after Antonio Rudiger cut the ball back to him.
The goal was ruled offside but officials overturned the decision after review, and after nearly 15 minutes of stoppage time, Madrid earned the chance to go for their 15th Champions League trophy.
ALSO READ:
Pep Guardiola's all-conquering Blues go into the final day of the season on Sunday with a two-point cushion over the Gunners thanks to an eight-game winning streak
Brazilian Fabio Lima strikes twice in Dubai club's emphatic 4-0 victory at the Hazza Bin Zayed Stadium in Al Ain
Jon Rahm, Wyndham Clark, Phil Mickelson and Tiger Woods were among the stars packing their golf bags and leaving the famed Kentucky course after a testing second round on Friday
Top players can compartmentalize their lives, shut out all other outside distractions and can just focus on their game, says renowned golf coach Peter Cowen
The maverick West Indies' wicketkeeper-batsman hit eight sixes in his 29-ball 75 to set-up a comfortable win over the pre-tournament favourites
Bengaluru needs to win the match by at least 18 runs if they score a minimum of 200 runs batting first or win in 18.1 overs if they are chasing 200
The American is faces four criminal charges with assault of a police officer, criminal mischief, reckless driving and disregarding signals from an officer directing traffic
It is the first meeting between the world No.1 and No.2 in the tournament's history with a winner's purse of €699,690 at stake