Two goals by Miguel Zepeda and one each by Jose Manuel Abundis and Cuauhtemoc Blanco lifted Mexico to a 4-3 upset of Brazil tonight in the championship game of the Confederations Cup soccer tournament.

Brazil's goals came from Serginho, Roni and Ze Roberto.

Brazil, which didn't give up a goal in the first round, seemed to fall apart defensively in the final. Evanilson, a key defender, was injured in the semifinal against Saudi Arabia and couldn't play.

Azteca Stadium itself was also a major advantage to the Mexicans. Brazil had played all its previous games in the western city of Guadalajara. Mexico hasn't lost to another national team at Azteca in 18 years.

The capacity crowd of 110,000 throbbed with energy, beating on drums, blowing horns and showering the field in confetti in a deafening celebration.

In the 12th minute, Zepeda's hard drive bounced off goalkeeper Dida's hands and over his head into the net. Mexico's second goal came in the 27th minute, when Abundis got free on the right side of the penalty box and fired in a pass from Blanco.

In the 43rd minute, German Villa tripped up Ronaldinho as he tried to shoot and Serginho made the penalty kick to cut Mexico's lead to 2-1.

Brazil got even in the first minute of the second half when Roni converted a pass from Ronaldinho.

Mexico took the lead again in the 48th minute, when Zepeda scored off a pass from Abundis, and made it 4-2 in the 61st minute when Blanco dribbled around defenders and crossed a shot into the net.

Only a minute later, Roni centered a pass to Ze Roberto, who drove it into the goal to make it 4-3.

Mexico played for time after that, mounting a tight defense that Brazil couldn't penetrate.