Electra screams in hardcore action