I marts-april 1918 kæmpede Shang omkring Dernancourt på Somme, Frankrig, hvor den 47. bataljon var engageret i
forsvaret af Amiens. Under "det hårdeste angreb, australierne nogensinde har været udsat for i denne eller nogen anden krig", stod 12. og 13. australske brigade over for to og en halv divisioner af tyske tropper og led 1.230 tab. På trods af disse tab stoppede den 4. australske division ved Dernancourt og 3. australske division ved Villers-Bretonneux den tyske forårsoffensiv. For sine handlinger omkring Dernancourt blev Shang anbefalet til en Bar til sin DCM den 8. april 1918. I sin anbefaling skrev brigadegeneral John Gellibrand, kommandøren for den 12. australske brigade: