Det började olyckligt för England, en bränd straff och ett ribbskott innan Kelly Smith kunde göra 1-0 efter en halvtimme men när Eniola Aluko ökade till 2-0 ett par minuter senare var i praktiken VM-platsen säkrad.
Ramona Bachmann reducerade till 2-1 strax före halvtid för Schweiz men sprang in i Englands målvakt Rachel Brown när hon skulle hämta ut bollen ur nätet. Rachel Brown blev utvisad och England fick spela hela andra halvlek en man kort.
Englands andra straff satte Fara Williams till 3-1.
Selina Zumbuhls frispark från 25 meter till 3-2 var inte tillräckligt för att Schweiz som närmast får möta Danmark för att försöka ta sig vidare till VM-slutspel.