Two from Oshoala and one each for Jennifer Hermoso and Aitana secure the win despite an uncomfortable first half
Barça won good and solid at Madrid CFF, overcoming a slow start to eventually win by four against a serious opponent and keep the sheet clean for the fourth time this season.
For most of the first half, Madrid were getting most of the chances and often looking the more settled of the two teams. But just before the break, Graham set Oshoala up alone in front of the keeper and the Nigerian scored for the fifth game in a row, the prologue to a very different script in the second half.
The same two players were involved in the second goal soon after the players were back out on the pitch, and when Jennifer Hermoso slotted home a neat third the points were as good as won.
Madrid had nothing left in the tank and Aitana placed an unstoppable stop from an angle to round off another convincing display.
Madrid CFF: Poza, Turmo, Mónica, Yasmin, Okeke (Teru, min 25), Estela (Laura, min 74), Sara Tui, Sílvia, Mellado (Delie, min 67), Maca & Bruna (Gio, min 53). FC Barcelona: Paños, Torrejón (Candela, min 79), Pereira, María León, Leila (Falcón, min 61), Alexia, Patri, Mariona; Graham Hansen (Melanie, min 79), Jennifer Hermoso & Oshoala (Aitana, min 67).