La Liga: Real Madrid at Real Sociedad, 9 a.m. Saturday, beIN Sports. After a stuttering start under manager Zinedine Zidane, Madrid has reeled off nine consecutive league wins. It's hard to ask for more from Los Blancos, who are just one point back of Barcelona in the league title race. With three weeks to go, Real Madrid is looking to keep the pressure on.

Bundesliga: Hertha Berlin at Bayer Leverkeusen, 11:30 a.m. Saturday, FS1. Just when it seemed like Hertha was comfortably set for a return to the Champions League, everything started going wrong; the Berliners have managed just one point in five games. Bayer Leverkeusen, meanwhile, can cement a comfortable third place with a win.

La Liga: Barcelona at Real Betis, 1:30 p.m. Saturday, beIN Sports. After losing three consecutive games and letting Real Madrid and Atletico Madrid climb back into the Spanish title race, Barcelona ripped off a pair of wins by the combined score of 14-0. Real Betis, struggling in the middle of the Spanish standings, is next in the firing line.

Premier League: Leicester City at Manchester United, 8 a.m. Sunday, NBC Sports. Everything related to this game still seems impossible, not least that Leicester City is heavily favored to win at Old Trafford. That alone is shocking enough. That the Foxes will take home the Premier League trophy if they win is completely amazing.