It ought to have been a moment of joy and celebration for Brazil, which defeated Spain for the Confederations Cup, 3-0 at home.
But the demonstrations that have gone on for weeks continued Sunday outside Maracana stadium in Rio de Janeiro, devolving into violence between 5,000 anti-government protesters and riot police.