A three-way battle between giants.