Hamburg SV's South Korea forward Son Heung-min scored an early goal to set them on the way to a 2-0 win at lowly Augsburg with his fifth Bundesliga strike of the season on Friday.
Bayer Leverkusen went one point clear at the top of the Bundesliga despite conceding two late goals to draw 2-2 at Schalke 04 on Saturday.
Osasuna beat Bayer Leverkusen 1-0 at home in the UEFA Cup on Thursday to earn themselves an emphatic 4-0 win on aggregate and set up an all-Spanish tie against holders Sevilla in the semi-finals.
Champions Bayern Munich needed an 88th-minute winner by Joshua Kimmich to beat Hamburg SV 1-0 on Saturday and protect their three-point lead at the top of the Bundesliga. Strugglers Hamburg had battled hard to protect a goalless draw and end a three-game losing run, with goalkeeper Rene Adler making a string of key saves before Kimmichdrilled in a Franck Ribery cutback at the far post. The result lifted Bayern to 15 points, three ahead of Borussia Dortmund, who beat Freiburg 3-1 on Friday.
Robert Lewandowski struck twice to steer champions Bayern Munich to a 2-1 win at Hamburg SV on Friday that stretched their lead at the top to 11 points as the Bundesliga resumed following a one-month winter break.
Borussia Dortmund eased past nine-man Hamburg SV 3-0 to keep their slim Bundesliga title hopes alive on Sunday as they moved seven points behind leaders Bayern Munich with four games remaining.
Hamburg SV clung on to their time-honoured place in the Bundesliga once again after beating second-tier Karlsruhe.
Leaders Bayern Munich twice surrendered the lead in a 2-2 Bundesliga draw at 10-man Eintracht Frankfurt on Saturday and Borussia Moenchengladbach missed two penalties in a goalless draw against Hamburg SV.
Barcelona snatched a late 2-1 win at Getafe with Paulinho's strike sending them seven points clear of arch-rivals Real Madrid at the top of La Liga.
A summary of the results of the football matches played across Europe on Sunday