Madrid gave up on the league ages ago so I wouldn't look at defining them by the recent result against Girona.
For Barca, once they went out of the CL it was all about the league. Europa was an inconvenience for them, if they did well then great.
Madrid are just cruising through the gears knowing that worst case scenario they finish 3rd or even 4th.
They are 14 points ahead of Villarreal in 5th so can put out B teams for the rest of the season and still get Europe.
2nd is last in La Liga for either Barca or Madrid.
Put Madrid in the PL where they have to play at a top level every week, they would be easily top 2.
They have more than enough quality to finish us next Wednesday if we have a bad 15 minutes.