Jens Keller's side and the Rothosen served up a goalfest as Adam Szalai bagged a vital equaliser, while at the Coface Arena, Nicolai Muller proved to be the hero for the hosts
A second-half strike from Adam Szalai earned Schalke a 3-3 draw with Hamburg in a thrilling game at the Veltins Arena on Sunday.
Szalai netted 18 minutes from time to ensure a share of the spoils for Jens Keller's men.
Schalke took the lead after just two minutes when Dutch striker Klaas-Jan Huntelaar found the net with a superb first-time finish, having been put through by Julian Draxler.
However, their lead proved to be short-lived as Hamburg levelled when Rafael van der Vaart converted from the spot after Joel Matip was adjudged to have handled Marcell Jansen's left-wing cross.
Thorsten Fink's men then turned the game on its head after 21 minutes. Maximilian Beister met Dennis Diekmeier's delivery with a bullet header which cannoned off the underside of the bar.
Schake equalised just before the interval though. Huntelaar netted his second with a headed effort from point-blank range following a well-worked corner from Christian Clemens and Christian Fuchs.
Hamburg gained the advantage again early in the second half as Lasse Sobiech nodded in Van der Vaart's corner at the far post.
But again they could not hold on and substitute Szalai secured a point for the hosts, reacting quickest to slot home after Rene Adler had spilled Clemens' effort from range.
Nicolai Muller was the hero for Mainz in their opening game of the season, netting a double for Thomas Tuchel's men as they overcame Stuttgart 3-2 at the Coface Arena.
Muller opened his Bundesliga account for the season as he capitalised on some sloppy play from the visitors to steal possession, before surging forward and firing confidently beyond goalkeeper Sven Ulreich.
However, just two minutes later Stuttgart tied things up as Vedad Ibisevic turned in Ibrahima Traore's right-wing cross in at the near post.
That was the way it stayed until Shinji Okazaki - playing against the club he left in July - gave Mainz the lead again with a close-range finish.
Muller stretched the advantage as he rifled home following an incisive pass from Maxim Choupo-Moting and, although Martin Harnik pulled one back eight minutes from time, Mainz were able to hold on to claim the points.