The first half ended with a goalless draw despite efforts from both sides.
During the second half, both teams tried hard to score until Brazil forward Alan Kardec found the net at the 67th minute through a powerful shot.
After the goal, Costa Rica tried to equalize but the Brazilians denied all their attempts.
The match witnessed a large number of yellow cards. The two teams were yellow carded five times each.
Brazil is to meet Ghana in Friday's final.
![]() |
Daniel Varela (R) of Costa Rica challenges Diogo of Brazil (L) during their FIFA U-20 World Cup semi-finals soccer match in Cairo October 13, 2009 |