Arsenal have reached the FA Cup final for the first time since 2017 after beating Manchester City 2-0 at Wembley.
Pierre-Emerick Aubameyang scored his 24th and 25th goals of the season in all competitions to seal a memorable win for Mikel Arteta's side.
The Gunners have now beaten both Premier League champions Liverpool and City within the space of four days, a feat many believed was impossible for the north London outfit.
Arsenal will find out their opponent for the final tomorrow when Manchester United and Chelsea lock horns at Wembley.
After their performances against Liverpool and City this week, both Arteta and fans of the club will be quietly confident the Gunners can win their 14th FA Cup.
It was Aubameyang who had the first big chance of the game on the 15-minute mark, but the Gabonese striker fired his shot straight at Ederson when put through on goal by David Luiz.
However, the Gunners' main man made up for his miss three minutes later, with Nicolas Pepe teeing up his teammate at the back post with a delicious cross.
A finish of the highest quality from Aubameyang. Arsenal had the better of the chances in the first half, but they were unable to add to their lead.
City came out with purpose in the second half, with Raheem Sterling missing an absolute sitter barely two minutes after the restart.
But despite the being under fire from City's attacking barrage, it was Arteta's side who struck in the 71st minute to make it 2-0 on the night.
A brilliant ball from Kieran Tierney set Aubameyang away on the left and the striker calmly slotted the ball past Ederson in a manner befitting of Thierry Henry.
The less said about Benjamin Mendy's attempts to play Aubameyang offside, the better...
Guardiola will be livid with his team's inability to make their dominance of the ball count, something they will have to put right if they're to finally win the Champions League this season.
- The top 10 greatest footballers of all time have been ranked
- The 30 clubs with the most goals scored in the 21st Century
- The Premier League table based on xG stats