Sulfur spillover driven by charge transfer between AuPd alloys and SnO2 allows high selectivity for dimethyl disulfide gas sensing