Guatemala's national team kept its FIFA World Cup hopes alive with a crucial victory that leaves El Salvador reeling.