Based on the above last 5 matches statistics, Real Madrid has 3 wins with a fair marginal goal difference, drawing with ATL. Madrid and Real Sociedad (home). While Barcelona won their last 5 games (3 away) with a good goal difference, Therefore, looking at the season total, Barcelona seems to be in a better seasonal form being on the no. 2 spot on Spanish La liga table.
Looking at the average analytics in terms of goals scored and conceded, offensive line up of Barcelona seems to be more effective, scoring mores goals while conceding same on an average with Real Madrid.
On their last encounter however, Barcelona was won Real Madrid with lesser ball possession of 48% but with 9 shots( REAL M: 4shots) on target, suggesting a strong Real M. defense.
In conclusion, statistical and intuitive expert analysis of both teams suggests Barcelona will win the 10th April Match with a marginally close goal difference.