Arsenal looked to complete "mission impossible" on Wednesday night when they visited the Camp Nou in the final day of UEFA Champions League last-16 action.
Barcelona, who held a 2-0 advantage from the first leg in London, were looking to join Atletico Madrid, Real Madrid, Wolfsburg, Paris Saint-Germain, Manchester City and Benfica in the last eight.
David Ospina denied Lionel Messi after 17 minutes when the Argentinian brought the ball down beautifully:
But Barcelona wouldn't be denied when Neymar fired home from a Luis Suarez assist moments later:
Arsenal needed three to advance, and Mohamed Elneny gave them one five minutes after the restart:
But soon the Gunners needed three again when Suarez scored with a brilliant volleyed finish:
Danny Welbeck struck the woodwork soon after:
And Alexis Sanchez forced a great save from the goalkeeper with a free-kick:
But Messi clipped over Ospina to make it 3-1 on the night with just two minutes of normal time remaining:
That was how it ended, Barcelona marching on and Arsenal knocked out of their second competition in a week.