Barcelona eased into the quarter-finals of the Champions League with a 3-1 second-leg victory over Arsenal at the Nou Camp.
Leading 2-0 from the first leg, Lionel Messi forced David Ospina into a stunning save from close range, before Neymar slotted home a low finish.
Mohamed Elneny lashed in for Arsenal in the second half but Luis Suarez struck a stunning volley for Barcelona.
Danny Welbeck hit the woodwork before Messi chipped in a sublime third.
Arsenal put in a creditable display away from home but Elneny’s stunning goal on 51 minutes – a precise strike from 18 yards and his first for the club – was their only reward for a display that saw them create numerous promising attacking positions.
Iwobi blazed over the crossbar when in a good position and Alexis Sanchez should have found the back of the net with a header from eight yards.
The Chile international also had a free-kick saved as the Gunners fired in 20 shots, albeit with just three on target.
The difference over the two legs was the finishing and it was a cool, low shot by Neymar that opened the scoring for the hosts.
Not only was Luis Suarez’s strike a stunning one, it finished off a mesmerising Barcelona move
Former Liverpool man Suarez, who Arsenal attempted to sign in 2013, scored the pick of Barca’s goals, the Uruguayan leaping acrobatically to convert Dani Alves’s cross into the top corner for his 46th goal of an incredible season.
Suarez’s hot run of form has seen him net 17 goals in his last 14 games and taken his tally to 40 for the season at the Nou Camp – how Arsenal could do with him in their side.
There was still time for Messi to get in on the act, delightfully dinking the ball over Ospina late on.
The win means Barcelona are into the last eight of the competition for a record ninth straight season. It also stretched Barcelona’s unbeaten run to 38 games in all competitions as they aim to become the first team to retain the European Cup in the Champions League era.
No side has won back-to-back European Cups since AC Milan in 1989 and 1990.