Urs Fischer's Mainz recorded back-to-back wins home and away after completing a second-half comeback against Leipzig thanks to Silas.