Ricardo Rodriguez scored a penalty in the 58th minute which ended up being the decider as Switzerland edged Northern Ireland 1-0 Thursday.