But Goretzka's decision to sign terms was not well received by his current club, with banners appearing in the stands ahead of Sunday's clash with Hannover.
"Neither money nor trophies are worth more than our club. Anyone who does not appreciate that can f*** off immediately," one message read in an apparent allusion to Goretzka's move to the team that has held a virtual monopoly over the Bundesliga title in recent years.
Another banner seemed to berate Goretzka for "Letting down 1000 friends for emotionless trophies and superficial popinjays."
The midfielder played the entire 90 minutes in the face of fan hostility, as Schalke were held 1-1 by Hannover.
Goretzka, 22, moved to Schalke from Bochum in 2013, and has since gone on to make over 100 appearances for the team.
He also formed part of the Germany Under-23 side that made the Olympic final in 2016, and has racked up 12 appearances and six goals for the senior team.