Barcelona set up a blockbuster Copa del Rey quarter-final against Real Madrid without ever having to hit top gear against Osasuna.
Pep Guardiola's side had won the first leg 4-0 and were able to rest most of their top players and still win 2-1.
Dejan Lekic's drive put Osasuna 1-0 up at half-time on the night but Alexis Sanchez headed a 49th-minute equaliser after Adriano's cross-shot flashed across the six-yard box.
Newly-crowned 2011 Ballon d'Or winner Lionel Messi came on as a substitute and threaded in youngster Sergi Roberto to make it 2-1 on the night and 6-1 on aggregate.
Barca will now face Real in the quarter-finals in a repeat of last season's Copa del Rey final, which Jose Mourinho's side win 1-0 thanks to Cristiano Ronaldo's extra-time goal.
The Catalans have triumphed in the competiton more times (25) than any other club in Spain, with Athletic Bilbao (23) second and Real Madrid (18) third on the list of all-time winners.
Athletic also progressed to the the quarter-finals with a comfortable 4-0 win over Albacete. Marcelo Beilsa's side had been held to a goalless draw by the Segunda Division B in the first leg but were dominant at San Mames.
Albacete trailed by only one goal at the interval but had no answer in the second half, Ander Herrera adding to Markel Susaeta's first-half strike before Gaizka Toquero and Mikel San Jose rounded off victory.
Athletic will face Mallorca in the last eight, while Valencia take on Levante and giant-killing Mirandes face Espanyol.