Bayern  Munich left the Bernabeu accusing match officials of robbing them of victory and a Champions League semifinal spot.

Real Madrid won the match 4-2 after extra-time to advance with a 6-3 aggregate, but Cristiano Ronaldo was offside for two of his three goals and a harsh dismissal for Arturo Vidal left Bayern with 10 men.

The midfielder was shown a second yellow card by referee Viktor Kassai in the 84th minute for a clean challenge on Marco Asensio, tilting the game in Madrid’s favour as they entered extra-time trailing 2-1.

Robert Lewandowski had put Bayern in the lead from the

penalty spot in the 53rd minute after Arjen Robben was brought down by Casemiro.

Ronaldo equalised with 15 minutes to go before Sergio Ramos bundled the ball into his own net just two minutes later.

Ronaldo scored the next goal in the 105th minute from a clear offside position, and then sent Madrid 3-2 up on the night when fractionally offside.

A bedonnerd Vidal says: “When they rob a game from you like that, it’s very tough. This error can’t happen in the Champions League.

“When it was 2-1 they got scared and the referee started putting on his show. We played with one less man at home and here. The ref put us out of the Champions League.”

There were other contentious decisions on the night, including Casemiro avoiding a red card for a late foul on Bayern’s Arjen Robben when already booked and a harsh offside against Robert Lewandowski in the second half.

Vidal adds: “It’s very harsh, two offside goals, the red card for Casemiro before mine.”