Battle for life