Bayern Munich eased into the final of the German Cup with a 3-0 win over St Pauli.
The Bundesliga giants broke the deadlock on 15 minutes when England international Owen Hargreaves found the net from 30 yards out.
St Pauli frustrated Bayern for large periods of the game, but Bayern's class told in the final six minutes when Claudio Pizarro scored twice to wrap up the win.
Bayern will now meet Eintracht Frankfurt in the final later this month.
The win keeps Bayern's hopes alive of sealing a league and cup double this season.