Arsenal and the FA Cup, name a better duo.
The north London club have won a record 13 FA Cup trophies and will be looking to make that 14 during this year’s final on August 1.
The north London side reached that final by shocking Manchester City 2-0 at Wembley thanks to a Pierre-Emerick Aubameyang brace.
Beating champions Liverpool and Man City in the space of three days - not bad!
Things are suddenly starting to look up for the Gunners under Mikel Arteta.
It hasn't always been plain sailing for the Spaniard since his arrival at the club in December. He may have worked alongside Pep Guardiola at City but many felt he lacked the managerial experience to take charge of a big club at this stage.
But Arsenal’s performance - and result - on Saturday evening demonstrated that things are clicking into place rather nicely.
Arteta deserves a lot of praise for that.
And during the match, the former midfielder showed what an intelligent man he really is.
Arteta speaks SEVEN languages - Spanish, English, French, Italian, Portuguese, Catalan and Basque.
And fans heard him speak three of them in the space of a few seconds to give instructions to his players during the game.
He spoke to Joe Willock in English, Alexandre Lacazette in France and then Dani Ceballos in Spanish.
Imagine being able to switch languages seamlessly like that.
After Arsenal beat City to reach the final, Arteta acknowledged that his side had just beaten “the two best teams in Europe.”
"We've had an incredible week to beat the best two teams in Europe, it doesn't happen every day," Arteta told BBC Sport.
"I don't care who plays, I can trust them - we made changes and everyone was ready. We had to suffer in many moments. We had to be really well-organised and minimise the spaces."
Arsenal will now play either Chelsea or Manchester United in the final, with the other semi taking place on Sunday evening.News Now - Sport News