Trong tháng 3 - tháng 4 năm 1918, Shang đã chiến đấu xung quanh Dernancourt trên sông Somme, Pháp, nơi tiểu đoàn 47 tham gia bảo vệ Amiens
. Trên đường đi của "cuộc tấn công nặng nề nhất mà người Úc từng phải đối mặt trong cuộc chiến này hoặc bất kỳ cuộc chiến tranh nào", Lữ đoàn 12 của Úc và Lữ đoàn 13 của Úc đã đối mặt với hai và một nửa sư đoàn của quân đội Đức và bị thương vong 1.230 người. Bất chấp những tổn thất này, sự kháng cự quyết liệt của Sư đoàn 4 Úc tại Dernancourt và Sư đoàn 3 Úc tại Villers-Bretonneux đã ngăn chặn hiệu quả cuộc tấn công mùa xuân của Đức. Đối với hành động của mình xung quanh Dernancourt, Shang đã được đề xuất cho một Bar cho DCM của mình vào ngày 8 tháng 4 năm 1918. Trong khuyến nghị của mình, chỉ huy Lữ đoàn 12 của Úc, Chuẩn tướng John Gellibrand, đã viết: