Juventus goalkeeper Gianluigi Buffon was sent off for arguing with referee Michael Oliver, after his decision to award Real Madrid a late penalty in their Champions League quarter final.