A Ronaldinho-inspired Barcelona booked their place in the Club World Cup final with a classic 4-0 demolition of Mexico's America.
The European champions will face Brazil's South American champions Internacional in Sunday's final after cruising to a comfortable victory in front of 62,000 in rainswept Yokohama.
Eidur Gudjohnsen gave Barcelona the lead in the 11th minute following a superb three-man move ignited by a sumptuous Ronaldinho back-heel. Andres Iniesta cleverly released Gudjohnsen and the former Chelsea striker swept a crisp right-foot shot into the far corner past goalkeeper Guillermo Ochoa.
Defender Rafael Marquez doubled Barca's lead on the half hour before Ronaldinho added a third in the 65th minute, pouncing on Ludovic Giuly's blocked shot to hook the ball past Ochoa from 12 metres.
The Brazilian then unselfishly set up Deco, who drilled a fierce right-foot shot into the top corner from 25 metres five minutes from time to underline Barca's dominance.
The Catalans are hot favourites to go one better than Johan Cruyff's flamboyant side of the early 1990s by returning to Spain with an historic first world title.