ماتیاس گینتر در اوایل بازی میزبان را پیش انداخت، اما کنان کارامان دقایقی قبل از پایان نیمه اول بازی را به تساوی کشاند. با این حال، با وجود داشتن برتری عددی در ۲۶ دقیقه پایانی، شالکه نتوانست از آن بهره ببرد و در نهایت گوتو، بازیکن تعویضی، گل پیروزی را به ثمر رساند.

تنها ده دقیقه طول کشید تا فرایبورگ از روی یک کرنر قفل دروازه را باز کند. ارسال خطرناک دری شرهانت با ضربه سر گینتر همراه شد که لوریس کاریوس آن را دفع کرد. توپ برگشتی به اگشتاین رسید که با واکنش سریع‌تر، توپ را از فاصله نزدیک وارد دروازه کرد تا میزبان زودتر پیش بیفتد.

پس از یک دوره نسبتاً آرام، شالکه در دقیقه ۳۰ بازی را به تساوی کشاند. یک کرنر دیگر مشکل‌ساز شد، این بار در انتهای دیگر زمین، زیرا میو باکهاوس برای دفع توپ از خط دروازه خارج شد. با این حال، توپ به آدریان گانتنباین رسید که ضربه او پس از برخورد با کارامان، کاپیتان شالکه، وارد دروازه شد تا بازی به تساوی کشیده شود.

بازی دوباره به یک نبرد متعادل تبدیل شد و هیچ تیمی نتوانست قبل از پایان نیمه اول موقعیت قابل توجهی ایجاد کند و دو تیم با تساوی ۱-۱ به رختکن رفتند.

هر دو تیم پس از شروع مجدد با انرژی تازه‌ای وارد زمین شدند، اگرچه شالکه ابتدا تهدید کرد. رابین گوسنس از سمت راست نفوذ کرد و یک پاس خوب به محوطه جریمه ارسال کرد. با این حال، سانتر او به سختی از سه بازیکن شالکه که در محوطه منتظر بودند عبور کرد و به فرایبورگ اجازه داد بدون دریافت گل فرار کند.

تعادل بازی در دقیقه ۶۴ به شدت به نفع شالکه تغییر کرد، زمانی که یوتو سوزوکی کارت زرد دوم خود را دریافت کرد. هافبک ژاپنی با تکل شدیدی روی سوفیان الفوزی رفت و داور بدون تردید، فرایبورگ را ۱۰ نفره کرد.

شالکه با درک فرصت برای کنترل بازی، بازیکنان هجومی خود را برای افزایش فشار بر میزبان وارد زمین کرد. با این حال، آنها در تبدیل برتری عددی به موقعیت‌های واضح ناکام بودند، در حالی که فرایبورگ همچنان در حمله تهدید می‌کرد و در دفاع استوار باقی ماند تا دقایق پایانی بازی سپری شود.

برخلاف انتظار، فرایبورگ در دقیقه ۸۶ دوباره گلزنی کرد تا پیشتاز شود. وینچنزو گریفو یک سانتر دقیق به محوطه جریمه ارسال کرد، جایی که گوتو، بازیکن تعویضی، بالاتر از همه ضربه سر را زد و از کاریوس عبور داد تا اولین گل خود را برای باشگاه به ثمر برساند و هواداران میزبان را به جشن وادارد.

با پنج دقیقه وقت اضافه، شالکه برای زدن گل تساوی فشار آورد، اما فرایبورگ مقاومت کرد و با وجود داشتن بازیکن کمتر، پیروزی به یاد ماندنی را کسب کرد.

این نتیجه، فرایبورگ را در صدر جدول بوندسلیگا از نظر تفاضل گل قرار داد، در حالی که شالکه آخر هفته را در رده سیزدهم به پایان رساند.