Simao (right) is congratulated on his opener for Portugal
Brazil 0-2 Portugal
Luiz Felipe Scolari's Portugal struck twice late on to end Dunga's unbeaten start as Brazil coach in front of nearly 60,000 at the Emirates Stadium.
Substitute Simao Sabrosa got the first eight minutes from time, slotting in Ricardo Quaresma's right-wing cross.
Chelsea's Ricardo Carvalho wrapped it up in stoppage time, hooking home a cross to hand Scolari a second win over his home country as Portugal manager.
Lucio went closest for Brazil, but his shot slammed against the crossbar.
Ghana 4-1 Nigeria
Ghana claimed the West African bragging rights with their first win over Nigeria in 15 years, a 4-1 victory at Brentford's Griffin Park.
Laryea Kingston's 20-yarder sparked a spate of three goals in 15, with Sulley Muntari blasting the Black Stars' second into the roof of the net.
Junior Agogo converted a cross for the third, before Taiwo Taye's penalty pulled one back for Nigeria.
Asamoah Frimpong scored the fourth to prompt wild celebrations.
Denmark 3-1 Australia
Jon-Dahl Tomasson scored twice as Denmark gave Australia a finishing lesson in a 3-1 win at QPR's Loftus Road. Tomasson curled in a fine first-time effort to put Denmark ahead, with Daniel Jansen heading home Dennis Rommedahl's cross for the second.
Denmark skipper Tomasson made Australia pay for a catalogue of missed chances by rounding off a fine passing move for the third.
Brett Emerton gave the Socceroos late consolation by curling in a free-kick.
Greece 0-1 South Korea
Lee Chun-Soo's stunning strike gave South Korea victory over Greece at Fulham's Craven Cottage.
Striker Lee sized up a 25-yard free-kick before thundering a right-footed drive past Greece keeper Kostas Chalkias.
Greece thought they had salvaged a late draw, only for Stelios Giannalopoulos' effort to be ruled out for offside.
Earlier, Theofanis Gekas drew a remarkable point-blank save from South Korea goalkeeper Kim Young-Dae.