the COBALT would win b/c it has a dohc ecotech engine all models except the ss(which is supercharged)
the standard cobalt alone has around 160hp the elantra has around 140hp. the cobalt also has a better power to weight ratio
the ecotech motor revs higher than any standard dohc to increase better high end power and fuel efficiency