(CNN) -- Germany international goalkeeper Manuel Neuer saved a penalty as Schalke maintained their recent upturn in form with a 1-0 win at Mainz on Sunday.
Jefferson Farfan scored the only goal of the game on the half-hour mark, but it proved a match of two penalties, both missed.
Visiting striker Klass-Jan Huntelaar hit the post with his first-half effort from the spot but, with 20 minutes remaining, Neuer atoned for fouling Adam Szalai in the area by keeping out Andre Schuerrle's spot-kick to ensure Schalke secured a fourth win from six matches.
The result sees Felix Magath's side move up to 10th position, while Mainz continue to struggle after their superb start, this result seeing them remain in fourth place.
In the day's other match, Senegal striker Papiss Cisse netted either side of half-time as Freiburg moved up to sixth place in the table after a 3-0 win over bottom side Borussia Moenchengladbach.
Meanwhile, Stuttgart are now on their third coach of the season after the 2007 champions opted to sack Jens Keller following a disappointing spell which saw the club collect just nine points from his nine matches in charge.
Keller, who took over from Christian Gross in October, lost his job after Friday's 2-1 defeat to Hanover and he joins Gross and Zvonimir Soldo (Cologne) as this season's managerial casualties.
Stuttgart have immediately appointed former Germany international Bruno Labbadia, who has been out of work since his sacking from Hamburg in April, as Keller's replacement.
The weekend's results mean Borussia Dortmund are now 11 points clear of Bayer Leverkusen at the top of the table after their 2-0 victory over Werder Bremen on Saturday.