Battles recap