In my opinion, Schalke did play well to win that match but they also missed a lot of chances in that match and made some big and fatal mistakes. Really big mistakes were made by the defense and the goalkeeper gave the opponent a good chance of scoring. Also, Schalke missed some really easy chances to score. otherwise, the score would have been much different.
You are talking about the last game against St. Pauli? There were almost a sensation and St. Pauli would have won. Schalke came back with the penalty goal. If St. Pauli had won, the last matchday would have been even more exciting.
But St. Pauli played a great season. Unfortunately, the second half of the season was not good enough from them.
Early to mid season st pauli seemed to be running pretty fast and even they held the 1st position in the standings for a long time, but entering the middle of the second half, st pauli slowly began to lose their consistency in the match and made them have to work hard enough to return to the top rank , but unfortunately they failed and now with only 1 game remaining of course it is very impossible for them to get a promotion ticket to the bundesliga next season, schalke and bremen I think have locked their position in the bundesliga next season, while 1 ticket to competition through the play offs might be owned by hamburg because the opponent they face is slightly weaker than darmstadt.