The game lined up Brazilís Kaka against Portugalís Cristiano Ronaldo, and while Kaka orchestrated many of Brazilís attacks, the Portuguese star did little in his teamís offence at Bezerrao Stadium outside Brasilia.
Portugal gave the home side a scare when Danny scored four minutes in, but Luis Fabiano evened the score four minutes later on a brilliant play by Robhino, who stole the ball from Portugalís Pepe, broke down the left, and dished an impeccable pass.
In the 24th minute the rout began when Kaka escaped two defenders and his right cross was converted by Luis Fabiano.
Ten minutes into the second spell, Maicon made it 3-1 finding a gap with a drive between the left post and goalkeeper Quim, and two minutes after that Luis Fabiano completed his hat trick when he knocked home a rebound from a save by Quim.
Simao Sabrosa halved the deficit with Portugalís second goal, but Elano extended the lead three minutes after that with a superb goal that deceived Quim.
Luis Fabiano was replaced by Adriano, who capped the night by heading in the last goal set up by another substitute, Marcelo.