In early 1918, it undertook a defensive role south of the Ancre, helping to repulse the German spring offensive, a major German offensive that was launched on the Western Front following the collapse of Russia. In early April, the battalion took part in the Second Battle of Dernancourt. Later that month, on the morning of 24/25 April 1918—Anzac Day—the battalion took part in an Allied counter-attack at Villers-Bretonneux, in Belgium. In August, the 50th joined the final Allied offensive of the war around Amiens, and continued fighting until 18 September when it fought its last battle of the war against the Hindenburg "Outpost Line", forming the divisional reserve. After the cessation of hostilities, the 50th Battalion was amalgamated with the 51st Battalion on 6 March 1919; together they were later also amalgamated with the 49th Battalion.