Schalke crashed to another drubbing on Saturday at Munich's Allianz Arena just four days after being hammered 6-1 by Real Madrid at home on Wednesday in the last 16 of the Champions League.

The Peru international had a quiet game as Bayern outclassed Schalke with Dutch winger Arjen Robben netting a hat-trick for the European champions.

To compound the Royal Blues' misery Greece defender Kyriakos Papadopoulos was sent off 15 minutes from time.

But after the final whistle Farfan shared a joke with Peru international team-mate Claudio Pizarro and Brazil defender Rafinha much to the displeasure of his Schalke bosses.

"Even if Pizarro is Peruvian, I couldn't laugh after a result like that, regardless of who it was with," fumed Schalke coach Jens Keller to German daily Bild.

And Schalke's director of sport Horst Heldt was equally unimpressed.

"I think it's better if I keep what I think of that to myself," added Heldt.

Sky sports pundit Stefan Effenberg slammed Farfan's behaviour.

"Farfan's cracking jokes, but he should have gone into the dressing room and been ashamed of himself. It's unbelievable," said the ex-Germany captain.

Furious Schalke captain Benedikt Hoewedes said his side had behaved like "a school team" and been unworthy of the Royal Blues' shirt

Schalke stayed fourth in the table despite the heavy defeat and have league matches at home to Hoffenheim, then away to Augsburg, before the return Champions League match in Madrid.