Alberto Gilardino edged Italy closer to a place in the World Cup finals as his goal earned a 1-0 win over Bulgaria.