A good battle between two of the Top 10 teams in Spanish La Liga. Real Madrid has split its last four league road games, including a 3-2 loss at eighth-ranked Rayo Vallecano and a 2-1 defeat at fifth-ranked Villarreal. 10th-ranked Mallorca has home field with a dynamite defense allowing 18 goals in 19 matches, the seventh-fewest given up in the 20-team league. Mallorca has won three straight league home games all by 1-0 scores, including over fourth-ranked Atletico Madrid. They're on a 9-5-2 run at home and this is an excellent situational spot for the home team. Play Mallorca on the moneyline.
TAKE THE GUESSWORK OUT OF SPORTS BETTING
Get free Soccer Picks
I pore over the data, injuries, news, and odds every morning.
You get the best bets delivered to your inbox.