VfL Wolfsburg's Daniel Ginczek has snatched a stoppage-time winner to stun Schalke 04 2-1 and give the Wolves a winning start to the Bundesliga campaign against last season's runners-up.

Schalke substitute Nabil Bentaleb scored an 85th-minute penalty to level the match on Saturday, but Ginczek grabbed the last-gasp winner deep into added time after Schalke had failed to clear an earlier effort.

Joyous: Wolfsburg's Daniel Ginczek celebrates scoring the winner against Schalke. Credit:DPA

The Royal Blues, who will compete in the Champions League group stage, were surprised when John Brooks, unmarked at the far post, headed in to give Wolfsburg the lead in the 33rd minute.

Disciplined and hard-working, the Wolves looked eager to earn a winning start after needing a relegation playoff victory last season to stay up.