Bayern Munich on course for treble after reaching German Cup final

Bayern Munich remain on course to become the first German team to win a treble after thrashing Wolfsburg 6-1 to reach the domestic cup final.

When already 3-1 up, striker Mario Gomez came off the substitute's bench to score a six-minute hat-trick.

Bayern will now play Stuttgart or Freiburg in Berlin on 1 June.

Winger Xherdan Shaqiri was the inspiration behind the Bavarians' victory as he won the ball in the build-up to Mario Mandzukic's opener, set up Arjen Robben for the second and scored following a corner before Gomez's late arrival.

Bayern play Hannover in the league at the weekend and then host Barca in the first-leg of their last-four clash next Tuesday.