After the African outsiders neutralized the heavy favorites with dogged defending for 49 minutes, Erika controlled a loose ball on her chest, then tapped it from her right foot to the left to send a volley flying past goalie Miriam from 13 meters.
Five minutes later, top star Marta sent a low pinpoint cross into the center to set up Christiane for the second goal. Christiane celebrated with jubilant body flips, and then added the third from the penalty spot in injury time.
Brazil won Group D with 9 points and will play the second-place team in Group C in Dresden on Sunday. That will be the loser of the United States-Sweden game played late Wednesday.