25 September, the German reinforcements attacked, crossed the Somme south of Péronne and then advanced to take a bridge between Hem and Feuillères. A French attack north of the Somme against the II Bavarian Corps, forced a hurried withdrawal. As more Bavarian units arrived in the north, the 3rd Bavarian Division advanced north of the Somme through Bouchavesnes, Leforest and Hardecourt until held up at Maricourt. The 4th Bavarian Division further to the north, defeated the French Territorials and then attacked westwards towards Albert, through Sailly, Combles, Guillemont and Montauban. On 27 September, the II Cavalry Corps drove back the 61st and 62nd Reserve divisions (General Joseph Brugère, d'Amade had been replaced), to make way for the XIV Reserve Corps to link with the right flank of the II Bavarian Corps, ready for an attack towards Albert. The French (General Louis de Maud'huy) began to assemble at Arras and de Maud'huy found that instead of making another attempt to get round the German flank, the was menaced by a German offensive. The II Bavarian and XIV Reserve corps pushed back a French Territorial division from the area around Bapaume and advanced towards Bray-sur-Somme and Albert, as part of the offensive down the Somme valley to reach the sea. The German offensive was confronted north of the Somme by the French XXI and X corps and the 81st, 82nd, 84th and 88th Territorial divisions (Brugère) further north and the 1st, 3rd, 5th and 10th Cavalry divisions of the II Cavalry Corps (General Louis Conneau), east of Albert. The XIV Reserve Corps attacked on 28 September, along the Roman road from Bapaume to Albert and Amiens, intending to reach the Ancre and then continue westwards along the Somme valley. The 28th Reserve Division advanced close to Fricourt, against scattered resistance from French infantry and cavalry. On 28 September, the French were able to stop the German advance, on a line from Maricourt to Fricourt and Thiépval. The German II Cavalry Corps, moved north but was held up near Arras, by the French II Cavalry Corps. On 29 September, the 28th Reserve Division attacked Fricourt and captured the village but was prevented by French small-arms and artillery-fire, from advancing beyond. North of the road, the 26th Reserve Division advance was also stopped by the French. Next day French units counter-attacked several times and almost recaptured Fricourt. A lull in the fighting occurred overnight