The Swiss are all over Bulgaria, and they seem much closer to scoring than Italy.
A 1:0 win should be enough for Italy, though.
I didn't follow so please help me out what happens if Italy wins 1:0 and Switzerland wins 3:0. Both will have equal points and equal GD (14:2). Does the Swiss away goal in the h2h come into play, or something else matters then?