Spanish league leaders Barcelona have romped to a 4-0 away over great rivals Real Madrid, with Poland striker Robert Lewandowski scoring twice.