BERLIN — Robert Lewandowski scored two goals for Bayern Munich to beat 10-man Bochum 3-0 and reach the German Cup semifinals on Wednesday.
Also, Hertha Berlin reached the semifinals for the first time in 35 years by winning at Heidenheim 3-2.
Second-division Bochum, playing at home, made an encouraging start with the first big chances falling to Simon Terodde within three minutes of each other early on.
Bayern enjoyed most of the possession but struggled to create any real opportunities until Thomas Mueller set up Lewandowski to score in off the left post in the 39th.
Bochum was dealt another blow four minutes later when Jan Simunek was sent off for bringing down Arjen Robben as the last defender. But Manuel Riemann saved the resultant penalty, taken poorly by Mueller.
Thiago Alcantara got the goal the visitors had been threatening since the interval, again set up by Mueller, after a cool flick over a defender from Robben.
Mueller missed another great chance three minutes later, and Robben set up Douglas Costa to shoot over as Bayern failed to make the most of its superiority.
Lewandowski rounded off the scoring in the final minute with a cool finish after Robben played him through.
Earlier, Arne Feick got second-division side Heidenheim off to a flying start agaist Hertha when he converted at the near post from a corner.
But Vedad Ibisevic was left unmarked at the far post to equalize four minutes later, and he put Hertha ahead seven minutes after that with a fine finish to Mitchell Weiser's cross.
Midfielder Genki Haraguchi sealed the result in the 58th when he left three Heidenheim defenders standing before scoring with his right boot.
Marc Schnatterer's late penalty proved to be just a consolation for the hosts.
Hertha said Salomon Kalou suffered a suspected muscle fiber tear in his right thigh.
Borussia Dortmund and Werder Bremen won their quarterfinals on Tuesday.