1 of 9 Brazilian footballers received an ecstatic reception when they arrived in the Caribbean for a football "game for peace" against conflict battered Haiti.
2 of 9 Long queues formed to buy the 15,000 tickets, despite being priced at between $3 and $10 - a lot of money for impoverished Haitians.
3 of 9 There were frenzied scenes in the streets as the Brazilian team arrived - aboard UN armoured personnel carriers.
4 of 9 Security was tight - with Brazilian-led peacekeepers keeping a careful eye on the enthusiastic crowds.
5 of 9 Before kick-off, the Haitian team captured the moment of glory, posing for a picture with Real Madrid star Ronaldo.
6 of 9 The game began - and after 19 minutes, Belletti and Ronaldo set up Roger to score the first goal.
7 of 9 As the game went on, Ronaldinho racked up a hat-trick...
8 of 9 And by the end of the match, the score was 6-0 to Brazil. But Haiti's thrashing did not seem to dampen the mood in the crowd.
9 of 9 So much for the request from the Brazilian president - who made a special visit - that Brazil keep the goals to a minimum. Lula took the chance to greet some of the Brazilian soldiers leading the 1,700 UN peacekeepers in Haiti.