Sweep along a curve problem

Hi everyone,

Its been a couple of weeks that im realy strugling with this one. Im attempting to sweep this rectangle and half a circle shape along a curved helmet and im having problems with it.

As you can see in the picture theres a gap between the swept shape and the helmet that i cant figure out how to avoid..

Help please ! :-)

SolidworksSketching