Mainz and Schalke have played out an entertaining 2-2 draw at the Coface Arena in the Bundesliga.
The first chance of the contest fell to the home side as early as the seventh minute, when Nikolce Noveski placed his header wide from a rebound.
However, Schalke were level four minutes from the half-time interval when Bastos stroked the ball home after Raffael cut in a rebound across the face of the Mainz goal.
Mainz regained their advantage in the 63rd minute when Andreas Ivanschitz set up Zdenek Pospech to shoot home from the right side of the Schalke box.
However, Bastos secured a point for Schalke with seven minutes of normal time remaining with an easy finish from inside the Mainz box.