The Hayes River continues northeast and takes in the major right tributary Gods River at an elevation of 24 meters , and finally reaches its mouth at Hudson Bay, immediately to the south of the mouth of the larger Nelson River and to the north of the mouth of the smaller Machichi River.