What a stretch it's been for Real Madrid. Over the past couple of weeks, Los Blancos have eliminated rival Barcelona from the Copa del Rey, knocked Manchester United out of the Champions League and moved past Atletico Madrid into second in La Liga.
Although chasing down Barca to win their second straight Spanish title remains a long shot, it's not impossible. They are 13 points back with 11 matches to play. There's obviously no room for setbacks, starting on Saturday against Mallorca.
Meanwhile, Los Bermellones are in a fight of their own. They currently sit in the relegation zone, three points away from safety. While they can't expect to make up any ground from a road match against the defending champs, it would provide a major boost if they could somehow steal a point.
What's your prediction for Saturday's match?
Here's a look at the match information for Saturday, followed by some players to watch, a breakdown of the key matchup and a prediction for the La Liga clash.
Where: Estadio Santiago Bernabeu in Madrid, Spain
When: Saturday, March 16 at 3 p.m. ET
Watch: beIN Sport
Live Stream: beinsport.tv
Real Madrid Player to Watch: Cristiano Ronaldo
As you'd expect, Ronaldo has been the driving force behind Madrid's run. The dynamic forward is showing off why he's always a top contender in the Ballon d'Or race by helping lead the Real attack with an incredible run of form.
The Portugal international has scored 19 goals in his past 16 matches across all competitions, including a trio of hat tricks. When he's playing at that level, opposing defenders are forced to focus so much energy on him that it makes the entire attacking group more effective.
When these two clubs last faced off in late October, Ronaldo tallied two goals and an assist en route to a convincing 5-0 victory for Los Blancos. A similar performance on Saturday wouldn't be a surprise for one of the world's most dangerous players.
Mallorca Player to Watch: Alejandro Alfaro
Alfaro failed to score in his first 16 La Liga appearances of the campaign, mostly as a substitute. After moving into the starting lineup in mid-February, however, he's suddenly become a key piece of the Mallorca attack.
The 26-year-old winger has found the net three times over the past two games, scoring both of the club's goals in a 2-1 victory over Sevilla last weekend. It makes you wonder if Los Bermellones would be in better shape if he had received more playing time from the outset.
Regardless, Mallorca need him to have another big-time performance if they are going to keep pace with Los Blancos. Unfortunately for the underdogs, Real features the league's second-ranked defense with just 25 goals allowed in 27 matches.
Where will Real Madrid finish in La Liga?
Matchup to Watch: Real Madrid attack vs. Mallorca back line
In the first meeting, Los Blancos dominated possession, controlling the ball for 63 percent of the match. When you give a club with so many talented attacking options that much time on the ball, it's going to lead to a lot of scoring chances.
Sure enough, Real scored five goals on 16 attempts toward goal. Mallorca didn't register a shot on goal. The defending champions will hope for a similar level of dominance this time around as they look to keep building on their recent momentum.
That means there's going to be a ton of pressure on the Mallorca defense, which has given up 50 goals (tied for the second most). It would take an uncharacteristically strong showing from the group to keep the match close. More likely, Real Madrid will take full advantage.
Real Madrid 3, Mallorca 0